i have tried with player and character and it still confuses them with the "papu" Model
module.Bought(papu, House)
print(" Papu Bought:", papu.Name, " House:", House.Name)
local BrainRotBoughtPart = House:FindFirstChild("BrainrotBoughtPart")
if not BrainRotBoughtPart then
warn(" BrainrotBoughtPart not found in", House.Name)
return
end
local humanoid = papu:FindFirstChild("Humanoid")
local hrp = papu:FindFirstChild("HumanoidRootPart")
if humanoid and hrp then
print(" Papu caminando hacia:", BrainRotBoughtPart.Position)
humanoid:MoveTo(BrainRotBoughtPart.Position)
humanoid.MoveToFinished:Connect(function(reached)
if reached then
print(" Papu arrived to House: ", House.Name)
else
warn(" Papu Couldnt arrive")
end
end)
else
warn(" Papu does not have Humanoid or HumanoidRootPart:", papu.Name)
end
end