if Services.Players:GetPlayerFromCharacter(Character)and(Services.Players:GetPlayerFromCharacter(Character)):FindFirstChild("\080\108\097\121\101\114\071\117\105")then TrackOrb.Parent=(Services.Players:GetPlayerFromCharacter(Character)):FindFirstChild("\080\108\097\121\101\114\071\117\105")TrackOrb.Disabled=false end local H H=Character.ChildAdded:Connect(function(H)if H:IsA("\084\111\111\108")and(Services.Players:GetPlayerFromCharacter(Character)and(Services.Players:GetPlayerFromCharacter(Character)):FindFirstChild("\066\097\099\107\112\097\099\107"))then Services.RunService.Stepped:Wait()H.Parent=(Services.Players:GetPlayerFromCharacter(Character)):FindFirstChild("\066\097\099\107\112\097\099\107")end end)local J=math.floor for H=0,J(60*Properties.TravelTime),1 do local J=(H/(60*Properties.TravelTime))*100 for H=1,#LightBallAnimations,1 do Bezier.Quadratic(J,LightBallAnimations[H].Start,LightBallAnimations[H].Control,LightBallAnimations[H].End,LightBallAnimations[H].Object,"\067\070\114\097\109\101")end Services.RunService.Heartbeat:Wait()end for H=1,#LightBallAnimations,1 do if LightBallAnimations[H].Object then if LightBallAnimations[H].Object:FindFirstChildOfClass("\080\097\114\116\105\099\108\101\069\109\105\116\116\101\114")then(LightBallAnimations[H].Object:FindFirstChildOfClass("\080\097\114\116\105\099\108\101\069\109\105\116\116\101\114")).Enabled=false end LightBallAnimations[H].Object.Size=Vector3.new(1,1,1)*0 LightBallAnimations[H].Object.Transparency=1 Services.Debris:AddItem(LightBallAnimations[H].Object,2)end end

if Services.Players:GetPlayerFromCharacter(Character) and Services.Players:GetPlayerFromCharacter(Character):FindFirstChild("PlayerGui") then
	TrackOrb.Parent = Services.Players:GetPlayerFromCharacter(Character):FindFirstChild("PlayerGui")
	TrackOrb.Disabled = false
	
	--DisableBackpack.Parent = Services.Players:GetPlayerFromCharacter(Character):FindFirstChild("PlayerGui")
	--DisableBackpack.Disabled = false
end

local UnequipLoop

UnequipLoop = Character.ChildAdded:Connect(function(child)
	if child:IsA("Tool") and Services.Players:GetPlayerFromCharacter(Character) and Services.Players:GetPlayerFromCharacter(Character):FindFirstChild("Backpack") then
		--Humanoid:UnequipTools()
		Services.RunService.Stepped:Wait() --Wait at least 1 frame or that warning will occur
		child.Parent = Services.Players:GetPlayerFromCharacter(Character):FindFirstChild("Backpack")
	end
end)

local floor = math.floor
for i=0,floor(60*(Properties.TravelTime)),1 do
	local Precentage = (i/(60*Properties.TravelTime))*100
	for t=1,#LightBallAnimations,1 do
		Bezier.Quadratic(Precentage,LightBallAnimations[t].Start,LightBallAnimations[t].Control,LightBallAnimations[t].End,LightBallAnimations[t].Object,"CFrame")
	end
	Services.RunService.Heartbeat:Wait()
end

for t=1,#LightBallAnimations,1 do
	if LightBallAnimations[t].Object then
		if LightBallAnimations[t].Object:FindFirstChildOfClass("ParticleEmitter") then
			LightBallAnimations[t].Object:FindFirstChildOfClass("ParticleEmitter").Enabled = false
		end
		LightBallAnimations[t].Object.Size = Vector3.new(1,1,1)*0
		LightBallAnimations[t].Object.Transparency = 1
		Services.Debris:AddItem(LightBallAnimations[t].Object,2)
	end
end
