--Player Follows Mouse
BodyG = Instance.new("BodyGyro",Character.HumanoidRootPart)
BodyG.D = 200
BodyG.P = 5000
BodyG.maxTorque = Vector3.new(0, math.huge, 0)
game:GetService("RunService").RenderStepped:connect(function()
BodyG.CFrame = CFrame.new(Root.Position, Mouse.Hit.p)
end)
Wherever i aim, the player is always a little bit off, I wonder if i was doing it correctly..Also this is script makes the player follow the mouse for a short period of time before the bodygyro is deleted, I am also starting to get a hang of BodyGyro and etc.

2 comments
Thanks for this!, but is there a way for it to run this script for a short period of time then make the player stop following the mouse?
Adjusted Answer.