How do I make a part roll towards a player?
I do not know if this works, lemme know
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
character:WaitForChild("HumanoidRootPart")
local part = game.Workspace.Part
local bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.Velocity = (character.HumanoidRootPart.Position - part.Position).unit * 10
bodyVelocity.Parent = part
wait(2)
bodyVelocity.Parent = nil
end)
end)
A method that does not require instances
local Char = --player character
local Power = 10 --in case unit vector does apply enough force
BallPart:ApplyImpulse((Char:GetPivot().Position - BallPart.Position).Unit * Power)
1 Like