Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- script.Parent = game.Workspace.firemomo45["Za Wardo"]
- script.Name = "Script"
- local freeze = true
- local parent
- local human = script.Parent.Humanoid
- local kids = {}
- local frozen = {}
- local stopedscript = {}
- local younfreezeme = {}
- local fzn = 1
- local fzn2 = 1
- local unfrze = 1
- local light = script.Parent.Handle.PointLight
- wait()
- function FlashBang()
- local players = game.Players:GetPlayers()
- --print("number blinded: " .. #players)
- local effects = {}
- local tosserEffect = nil
- for i = 1,#players do
- local guiMain = Instance.new("GuiMain")
- guiMain.Parent = players[i].PlayerGui
- local mainFrame = Instance.new("Frame")
- mainFrame.Name = "FlashBangEffect"
- mainFrame.Position = UDim2.new(-.2, 0, -.2, 0)
- mainFrame.Size = UDim2.new(1.5, 0, 1.5, 0)
- mainFrame.BackgroundColor = BrickColor.new(193, 223, 240)
- mainFrame.BorderColor = BrickColor.new(193, 223, 240)
- mainFrame.Parent = guiMain
- if (players[i] ~= script.Parent) then
- effects[#effects + 1] = mainFrame
- else
- tosserEffect = mainFrame
- end
- end
- wait(.1)
- for t = 1, 9 do
- for n = 1, #effects do
- effects[n].Transparency = t / 10
- end
- wait(.05)
- end
- for n = 1, #effects do
- effects[n]:Remove()
- end
- end
- script.Parent.Equipped:Connect(function(urmom)
- parent = script.Parent.Parent
- kids = script.Parent.Parent:GetDescendants()
- script.Parent.Humanoid.Script.Disabled = false
- for i=1,#kids do
- if kids[i]:IsA("Script") or kids[i]:IsA("LocalScript") then
- if kids[i].Disabled == false then
- younfreezeme[unfrze] = kids[i]
- --print(younfreezeme[unfrze].Name)
- unfrze = unfrze + 1
- end
- end
- end
- end)
- function unfreezeplr(thing)
- for i=1,#thing do
- if thing[i]:IsA("BasePart") then
- thing[i].Anchored = false
- end
- end
- local ii=1
- while ii<unfrze do
- younfreezeme[ii].Disabled = false
- --print(younfreezeme[ii].Name.." was unfrozen")
- ii=ii+1
- end
- end
- function stoptime(thing)
- for i, v in pairs(thing) do
- if thing[i]:IsA("BasePart") then
- if thing[i].Anchored == false then
- if (thing[i] ~= kids[i]) then
- thing[i].Anchored = true
- --print(thing[i].Name.." was anchored")
- frozen[fzn] = thing[i]
- fzn = fzn+1
- end
- end
- end
- if thing[i]:IsA("Humanoid") then
- if thing[i].Parent ~= parent then
- print("Found one")
- local iced = script.Freeze:Clone()
- iced.Parent = thing[i].Parent
- iced.Disabled = false
- end
- end
- if thing[i]:IsA("Script") or thing[i]:IsA("LocalScript") and thing.Name ~= "Freeze" then
- if thing[i].Disabled == false then
- if thing[i] ~= script then
- if (thing[i] ~= younfreezeme[i]) then
- thing[i].Disabled = true
- --print(thing[i].Name.." was Disabled")
- stopedscript[fzn2] = thing[i]
- fzn2=fzn2+1
- end
- end
- end
- end
- end
- end
- function unfreezeall()
- for i=1,#frozen do
- frozen[i].Anchored = false
- end
- for i=1,#stopedscript do
- stopedscript[i].Disabled = false
- end
- fzn = 1
- fzn2 = 1
- frozen = {}
- stopedscript = {}
- print("successfully unfroze everyone!")
- end
- script.Parent.Activated:Connect(function()
- print(freeze)
- if freeze == true then
- freeze = false
- script.Parent.Handle.Sound:Play()
- script.Parent.Message.Text = "Za Warudo! (The World!)"
- wait(2)
- local gw = game.Workspace:GetDescendants()
- print("freezing everyone now")
- script.Parent.Message.Text = ""
- stoptime(gw)
- unfreezeplr(kids)
- local newsc = script.TimeStop:Clone()
- newsc.Parent = script.Parent
- newsc.Disabled = false
- script.Parent.cooleffects.Disabled = false
- FlashBang()
- wait(6)
- script.Parent.Handle.TimeResume:Play()
- local texty = Instance.new("Message",game.Workspace)
- texty.Text = "Toki wa Ugokidesu... (Time flows again...)"
- wait(2)
- texty:Remove()
- unfreezeall()
- script.Parent.cooleffects.Disabled = true
- freeze = true
- end
- end)
- human.HealthChanged:Connect(function()
- if human.Health == 0 then
- unfreezeall()
- script.Parent.Handle.TimeResume:Play()
- wait(2.1)
- unfreezeall()
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement