HI in my game i want if i left mouse draging on part it follow my mouse 10 studs of player head and if i rotate with camera the object rotate too iam tryied all tutorial on wiki with
Player = script.Parent.Parent mouse = Player:GetMouse() function onKeyDown(key) key = key:lower() if key == "r" then local brick = Instance.new("Part", game.Workspace) brick.Name = "NewBrick" brick.Size = Vector3.new(3,3,3) brick.Shape = ("Ball") brick.CanCollide = false brick.Position = Player.Character.Torso.Position + Player.Character.Torso.CFrame.lookVector*5 brick.TopSurface = "Smooth" brick.BottomSurface = "Smooth" Instance.new('Fire',brick) brick.Transparency = 0.5 local bv = Instance.new("BodyVelocity") bv.Parent = brick bv.velocity = (mouse.Hit.p - Player.Character.Torso.Position).unit*50 end end mouse.KeyDown:connect(onKeyDown)
or
pt = game.Lighting.Part:Clone() pt.Parent = game.Workspace.CurrentCamera local plr = game.Players.LocalPlayer Mouse = plr:GetMouse() local prev_mousehit klik = false Mouse.Button1Up:connect(function() klik = false end) Mouse.Button1Down:connect(function() klik = true end) Mouse.Move:connect(function() if klik == true then if Mouse.Hit.p == prev_mousehit then pt.CFrame = CFrame.new(pt.Position, Vector3.new(Mouse.Hit.p.x,Mouse.Hit.p.y,Mouse.Hit.p.z)) prev_mousehit = Mouse.Hit.p end end end)