Skip to main content

Players.LocalPlayer

local player = game.Players.LocalPlayer or game.Players.PlayerAdded:Wait()
local mouse = player:GetMouse()
mouse.Button1Down:Connect(function()
    local velocity = Instance.new("BodyVelocity")
    velocity.Parent = player.Character.HumanoidRootPart
    velocity.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
    local mous = mouse.Move:Connect(function()
        velocity.Velocity = player.Character.HumanoidRootPart.CFrame.lookVector * 100
    end)
    local mouas = mouse.Idle:Connect(function()
        velocity.Velocity = player.Character.HumanoidRootPart.CFrame.upVector * 5
    end)
    mouse.Button1Up:Connect(function()
        velocity:Destroy()
        mous:Disconnect()
        mouas:Disconnect()
    end)
end)