Object not cloning or parenting

Hello, I’ve recently started developing a football game but I’ve ran into an issue of hitbox not appearing in the explorer.

image
image

Here is my script, everything works except for hitox (hitbox)

local repStor = game:GetService("ReplicatedStorage")
local servStor = game:GetService("ServerStorage")
local character = script.Parent

if character.ClassName == "Model" then
	local head = character:FindFirstChild("Head")
	
	if head then
		local slide = repStor:FindFirstChild("SlideSound"):Clone()
		local motor = repStor:FindFirstChild("BallMotor"):Clone()
		local ghost = repStor:FindFirstChild("GhostBall"):Clone()
		local hibox = repStor:FindFirstChild("Hibox"):Clone()
		local hitox = repStor:WaitForChild("PlrHitbox"):Clone()
		
		
		slide.Parent = character.HumanoidRootPart
		
		if motor and ghost then
			hibox.Parent = hitox
			print(hitox.Parent.Name)
			hitox.Parent = character
			print(hitox.Parent.Name)
			motor.Parent = head
			ghost.Parent = character
			hibox.Part1 = head
			motor.Part0 = ghost
			motor.Part1 = head
		end
	end
else
	warn("Not a model!")
end

Thanks in advance.

Does it not throw an error?
Everything looks fine so I’m questioning if hitox isn’t getting welded correctly and falls out of the world before you can check the Workspace.

Does your code reach

print(hitox.Parent.Name)
...
print(hitox.Parent.Name)

?

I would also suggest using

print(hitox:GetFullName())

as you’ll get a more complete idea of where it might be in the explorer.

Is the Archivable property on your hitbox part ticked false? This property determines if the instance can be cloned. Make sure to make the property true.