I'm making a hover board like psx but when I clone it, it just deletes after a couple seconds

Can someone help me so it doesn’t delete

This is the clone script

local rep = game:GetService("ReplicatedStorage")
local hvb = rep.Model:WaitForChild("Hoverboard")
local remote = game.ReplicatedStorage:WaitForChild("HoverboardRE")
local remote2 = game.ReplicatedStorage:WaitForChild("PlrJoined")
wait()
game.ReplicatedStorage.PlrJoined.OnServerEvent:Connect(function(player, plr22)
	--print("Joined")
	wait(1)
	local hover = hvb:Clone()

	hover.CanCollide = false

	local plr1 = plr22.Character
	local plrWorkspace = game.Workspace:WaitForChild(plr22.Name)
	hover.Name = plr22.UserId
	hover.Parent = plrWorkspace

	local bp = Instance.new("BodyPosition")
	bp.D = 1000
	bp.MaxForce = Vector3.new(0, 0, 0)
	bp.Parent = hover

	local bg = Instance.new("BodyGyro")
	bg.MaxTorque = Vector3.new(0, 0, 0)
	bg.Parent = hover
	--print("Nothing")
	--wait()
	wait()
end)

Anchor it until its moved to a position where it can collide with the surface. Its probably falling through the map. Also it looks like your setting the board to can collide = false. So how would it collide with the ground and not fall through the map?

Oh ok thanks! I didn’t realize that lol