Okay, so when I walk on my little sphere, when im around halfway my character trips and then gets frozen. I don't know how to explain.
http://www.roblox.com/games/196910826/gravity-test
function Spawn(Character)
local Gon = Instance.new("Part")
Gon.Name = "GravitationalOrientation"
Gon.FormFactor = "Symmetric"
Gon.Size = Vector3.new(1,1,1)
Gon.TopSurface = "Smooth"
Gon.BottomSurface = "Smooth"
Gon.Transparency = 1
Gon.CanCollide = false
Gon.CFrame = Character.Torso.CFrame
Gon.Parent = Character
Instance.new("Weld",Gon)
Gon.Weld.Part1 = Gon
Gon.Weld.Part0 = Character.Torso
Gon.Weld.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.pi/2,0,0)
local Pull = Instance.new("RocketPropulsion")
Pull.CartoonFactor = 1
Pull.Target = workspace.Part
Pull.Parent = Gon
Pull:Fire()
local Gravity = 196.2
local Articles = Character:GetChildren()
for Index = 1, #Articles do
if Articles[Index]:IsA("BasePart") then
Instance.new("BodyForce",Articles[Index])
Articles[Index].BodyForce.force = Vector3.new(0,Articles[Index]:GetMass()*Gravity,0)
elseif Articles[Index]:IsA("Hat") then
Instance.new("BodyForce",Articles[Index].Handle)
Articles[Index].Handle.BodyForce.force = Vector3.new(0,Articles[Index].Handle:GetMass()*Gravity,0)
end
end
end
game.Players.PlayerAdded:connect(function(Player)
Player.CharacterAdded:connect(Spawn)
end)
