Ok so I have this script I was making for a friend and for some reason, (I've done this before) it's just breaking, when I try to play the actual game is just fails to request server.
Filtering enabled is: OFF
and before you ask, no my script is not 'disabled'
--[[A HOW 2 DO, 4 U ok so you put a part in the model named a uniqe name, then a tool in 'replicatedstorage' named the same thing dun dun dun ]] print("This isn't printing") --well it isn't local deb = false local dist = 15 --Distance you want it to be activatable for i,v in pairs (script.Parent.Parent:GetChildren()) do print("Running") if v.ClassName ~= "Script" and v.FindFirstChild("ClickDetector") then print("found") v.ClickDetector.MaxActivationDistance = dist end end for i,v in pairs (script.Parent.Parent:GetChildren()) do --We connect to everything in the model if v.ClassName ~= "Script" and v:FindFirstChild("ClickDetector") and v.ClassName ~= "Folder" then --Make sure the thing we're connecting to isn't a script and has a detector v.ClickDetector.MouseClick(function(plr) --when the player clicks, run the function if deb == false then --Debounce, so the player can only click on it on a certain interval, explained later deb = true -- Makes it so they can't click it again print("Clicked") script.Parent.RemoteEvent:FireClient(game.Players.LocalPlayer, v) --Fire the Insert Handler. You don't really need to know much after that wait(.1) --This is the interval we wait after the player clicks, to allow them to click deb = false end end) end end
My layout: http://prntscr.com/8h7182