Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Model:SetPrimaryCFrame() failed because no PrimaryPart has been set?

Asked by 3 years ago

When i run the script it comes up with "Model:SetPrimaryPartCFrame() failed because no PrimaryPart has been set, or the PrimaryPart no longer exists. Please set Model.PrimaryPart before using this. - Server - Script:7". I Have no idea how to fix this, any help ?

_G.deadzombies = 0

local ServerStorage = game:getService("ServerStorage")
local Zombie = ServerStorage:WaitForChild("Zombie")

local newZombie = Zombie:Clone()
newZombie:SetPrimaryPartCFrame(CFrame.new(10,10,10))
newZombie.Parent = game.Workspace.Zombiez

while wait(1) do
    if #game.Workspace.Zombiez:GetChildren() == 0 then
        for i = 0, _G.deadZombies, 1 do
            print("looping")
            local newZombie = Zombie:Clone()
            local myCFrame = game.Players.LocalPlaye
            newZombie:SetPrimaryPartCFrame(CFrame.new(math.random(1,100),10,math.random(1,100)))
            newZombie.Parent = game.Workspace.Zombiez
        end
    end
end

1 answer

Log in to vote
1
Answered by 3 years ago

Its telling you to set the Primary part of the model. To do that just click on the model, look in properties in Data their should be something called "Primary Part" click on that and select anywhere in the model such as the head and then it should work.

Ad

Answer this question