I am using BodyVelocity to make part bounce to PartPos but it's bouncing on the left instead.
local Settings = {Kick_Cooldown = 1, Kick_Force = 35} local Direction = (Ball.Position - PartPos).Unit local Velocity = Instance.new("BodyVelocity") Velocity.Parent = Ball Velocity.MaxForce = Vector3.new(1, 1, 1) * math.huge Velocity.Velocity = (Direction.Unit * Settings.Kick_Force) + Vector3.new(0, Settings.Kick_Force /1.05, 0)