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

My script literally skips through the middle-to-end part and no errors were shown..?

Asked by 5 years ago

I'm trying to make a pet hatching system using ROBLOX's map chooser article and change it up a bit, but I have no idea why it doesn't work. I tried debugging but that wouldn't help either. Script Analysis isn't showing any errors either.

Here's the LocalScript, which is located in StarterPlayerScripts.

local event = game.ReplicatedStorage.Events:WaitForChild("EggHatching")
local player = game.Players.LocalPlayer
event.OnClientEvent:Connect(function()
    local replicatedStorage = game:GetService("ReplicatedStorage")
local typeofpet = replicatedStorage:WaitForChild("TypeOfPet")
local plrgui = player:WaitForChild("PlayerGui")
print 'good0' 
local function pickMap()
    local petList = typeofpet:GetChildren()
    print 'goodx' -- Declares a table of the maps inside of the Maps folder.
    local selectedIndex = math.random(1,#typeofpet) -- Choose a random number between 1, and the number of maps available.
    local pet = petList[selectedIndex]:Clone() -- Create a clone of the map we selected.
    print 'good1' 
    pet.Parent = plrgui -- Parent it to the workspace.
    print 'good2'
    pet.Name = "Pet" -- Rename the map so that we can use the unloadMap() function later to remove it.
    return petList[selectedIndex].Name -- Return the name of the map we selected, in case we want to display it.
    end 
end) 

And the ServerScript, which is in a Part with a ClickDetector.

script.Parent.ClickDetector.MouseClick:Connect(function(a)
    script.Parent.ClickDetector.MaxActivationDistance = 0
    local event = game.ReplicatedStorage.Events:WaitForChild("EggHatching")
    event:FireClient(a)
    script.Parent.ClickDetector.MaxActivationDistance = 32
end) 

I hope there's a solution for this.

Answer this question