Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Converted with ttyyuu12345's model to script plugin v4
- function sandbox(var,func)
- local env = getfenv(func)
- local newenv = setmetatable({},{
- __index = function(self,k)
- if k=="script" then
- return var
- else
- return env[k]
- end
- end,
- })
- setfenv(func,newenv)
- return func
- end
- cors = {}
- mas = Instance.new("Model",game:GetService("Lighting"))
- Tool0 = Instance.new("Tool")
- Part1 = Instance.new("Part")
- SpecialMesh2 = Instance.new("SpecialMesh")
- Script3 = Instance.new("Script")
- Message4 = Instance.new("Message")
- SpecialMesh5 = Instance.new("SpecialMesh")
- LocalScript6 = Instance.new("LocalScript")
- ScreenGui7 = Instance.new("ScreenGui")
- TextLabel8 = Instance.new("TextLabel")
- ImageLabel9 = Instance.new("ImageLabel")
- Humanoid10 = Instance.new("Humanoid")
- LocalScript11 = Instance.new("LocalScript")
- BillboardGui12 = Instance.new("BillboardGui")
- ImageLabel13 = Instance.new("ImageLabel")
- TextLabel14 = Instance.new("TextLabel")
- Sound15 = Instance.new("Sound")
- Sound16 = Instance.new("Sound")
- Sound17 = Instance.new("Sound")
- Tool0.Name = "Za Wardo"
- Tool0.Parent = mas
- Part1.Name = "Handle"
- Part1.Parent = Tool0
- Part1.Rotation = Vector3.new(0, 90, 0)
- Part1.FormFactor = Enum.FormFactor.Symmetric
- Part1.Size = Vector3.new(0.650000095, 1, 0.75)
- Part1.CFrame = CFrame.new(-35.7350006, 1.97000003, 26.1450005, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- Part1.Position = Vector3.new(-35.7350006, 1.97000003, 26.1450005)
- Part1.Orientation = Vector3.new(0, 90, 0)
- SpecialMesh2.Parent = Part1
- SpecialMesh2.MeshId = "http://www.roblox.com/asset/?id=101060412 "
- SpecialMesh2.Offset = Vector3.new(0, 0, -0.25)
- SpecialMesh2.Scale = Vector3.new(2, 2, 2)
- SpecialMesh2.TextureId = "http://www.roblox.com/asset/?id=101060383 "
- SpecialMesh2.MeshType = Enum.MeshType.FileMesh
- SpecialMesh2.Scale = Vector3.new(2, 2, 2)
- Script3.Parent = Tool0
- table.insert(cors,sandbox(Script3,function()
- wait(0.1)
- amount = 144
- freez = true
- players = game:GetService("Players")
- local froze = {}
- local frozen = {}
- function VisualEffect(part)
- local EffectLength = 1.5
- local StartSphereScale = Vector3.new(.1,.1,.1)
- local EndSphereScale = Vector3.new(40,40,40)
- local sphere = Instance.new('Part')
- sphere.CanCollide = false
- sphere.Anchored = true
- sphere.Transparency = 0.5
- sphere.Reflectance = 99
- sphere.FormFactor = Enum.FormFactor.Custom
- sphere.Shape = Enum.PartType.Ball
- sphere.Size = Vector3.new(0.2, 0.2, 0.2)
- sphere.CFrame = CFrame.new(part.CFrame.p)
- sphere.TopSurface = Enum.SurfaceType.Smooth
- sphere.BottomSurface = Enum.SurfaceType.Smooth
- sphere.Name = 'water' --LOL-CANO
- sphere.BrickColor=BrickColor.Gray()
- sphere.Transparency = 0.1
- -- Add 0.2 for the wait below
- game.Debris:AddItem(sphere, EffectLength + 1)
- sphere.Parent = game.Workspace
- local sphereMesh = script.Parent.SphereMesh:Clone()
- sphereMesh.VertexColor=Vector3.new(1,1,1)
- sphereMesh.Scale = Vector3.new(.1,.1,.1)
- sphereMesh.Parent = sphere
- sphere.Transparency = 0
- local startTime=time()
- while time()-startTime<EffectLength do
- sphere.CFrame = CFrame.new(part.CFrame.p)
- sphereMesh.Scale=StartSphereScale:Lerp(EndSphereScale,(time()-startTime)/EffectLength)+Vector3.new(math.random(),math.random(),math.random())
- sphere.Transparency=(time()-startTime)/EffectLength
- wait()
- end
- end
- local function freeze(p)
- if p:IsA("Script") and p.Disabled == false then
- p.Disabled = true
- table.insert(frozen,p)
- end
- if p:IsA("BasePart") and p.Anchored == false then
- p.Anchored = true
- table.insert(froze,p)
- end
- for key, value in pairs(game.Players:GetChildren()) do
- rl = value.Character:FindFirstChild("Right Leg") -- If you use Game.* I will be mad
- ll = value.Character:FindFirstChild("Left Leg")
- ra = value.Character:FindFirstChild("Right Arm")
- la = value.Character:FindFirstChild("Left Arm")
- t = value.Character:FindFirstChild("Torso")
- rl.Anchored = true
- ll.Anchored = true
- ra.Anchored = true
- la.Anchored = true
- t.Anchored = true
- local Tool = script.Parent
- local character = Tool.Parent
- local player = game.Players.LocalPlayer
- local Torso = character:FindFirstChild("Torso")
- local RightArm = character:FindFirstChild("Right Arm")
- local LeftArm = character:FindFirstChild("Left Arm")
- local RightLeg = character:FindFirstChild("Right Leg")
- local LeftLeg = character:FindFirstChild("Left Leg")
- local Head = character:FindFirstChild("Head")
- if script.Parent.Parent.Name == "Backpack" then
- Torso = script.Parent.Parent.Parent.Character:FindFirstChild("Torso")
- RightArm = script.Parent.Parent.Parent.Character:FindFirstChild("Right Arm")
- LeftArm = script.Parent.Parent.Parent.Character:FindFirstChild("Left Arm")
- RightLeg = script.Parent.Parent.Parent.Character:FindFirstChild("Right Leg")
- LeftLeg = script.Parent.Parent.Parent.Character:FindFirstChild("Left Leg")
- Head = script.Parent.Parent.Parent.Character:FindFirstChild("Head")
- end
- if Torso ~= nil then
- Torso.Anchored = false
- Head.Anchored = false
- RightArm.Anchored = false
- LeftArm.Anchored = false
- RightLeg.Anchored = false
- LeftLeg.Anchored = false
- end
- end
- if not game.Players:GetPlayerFromCharacter(p) then
- for _,v in pairs(p:GetChildren())do
- freeze(v)
- end
- end
- end
- local function unfreeze()
- for key, value in pairs(game.Players:GetChildren()) do
- rl = value.Character:FindFirstChild("Right Leg") -- If you use Game.* I will be mad
- ll = value.Character:FindFirstChild("Left Leg")
- ra = value.Character:FindFirstChild("Right Arm")
- la = value.Character:FindFirstChild("Left Arm")
- t = value.Character:FindFirstChild("Torso")
- rl.Anchored = false
- ll.Anchored = false
- ra.Anchored = false
- la.Anchored = false
- t.Anchored = false
- end
- for _,v in pairs(froze)do
- v.Anchored = false
- end
- froze = {}
- for _,v in pairs(frozen)do
- v.Disabled = false
- end
- end
- frozen = {}
- local function freezing(s)
- script.Parent.Humanoid:TakeDamage(0.02)
- end
- script.Parent.Activated:connect(function()
- if freez == true then
- freez = false
- if script.Parent.Parent.Head:FindFirstChild("BillBoardGui") == nil then
- local NERFTHIS = script.Parent.BillBoardGui:Clone()
- NERFTHIS.Parent = script.Parent.Parent.Head
- NERFTHIS.Enabled = true
- end
- script.Parent.Message.Text = "ザ・ワールド!"
- script.Parent.Handle.Transparency = 1
- script.Parent.Sound:Play()
- wait(1.45)
- script.Parent.Humanoid:TakeDamage(1.45)
- freeze(workspace)
- VisualEffect(script.Parent.Handle)
- script.Parent.Message.Text = ""
- wait(0.22)
- script.Parent.Humanoid:TakeDamage(0.22)
- wait(0.22)
- script.Parent.Humanoid:TakeDamage(0.22)
- wait(0.22)
- script.Parent.Humanoid:TakeDamage(0.22)
- wait(0.22)
- script.Parent.Humanoid:TakeDamage(0.22)
- wait(0.22)
- script.Parent.Humanoid:TakeDamage(0.22)
- wait(0.22)
- script.Parent.Humanoid:TakeDamage(0.22)
- wait(0.22)
- script.Parent.Humanoid:TakeDamage(0.22)
- wait(0.22)
- script.Parent.Humanoid:TakeDamage(0.22)
- while amount > 0 do
- freeze(workspace)
- freezing(workspace)
- amount = amount - 1
- wait(0.02)
- end
- local texty = Instance.new("Message",game.Workspace)
- script.Parent.TimeResume:Play()
- texty.Text = "時は動き出す."
- wait(1)
- script.Parent.Rez:Play()
- wait(0.24)
- script.Parent.Humanoid:TakeDamage(0.24)
- wait(0.24)
- script.Parent.Humanoid:TakeDamage(0.24)
- wait(0.24)
- script.Parent.Humanoid:TakeDamage(0.24)
- wait(0.24)
- script.Parent.Humanoid:TakeDamage(0.24)
- wait(0.24)
- script.Parent.Humanoid:TakeDamage(0.24)
- wait(0.24)
- script.Parent.Humanoid:TakeDamage(0.24)
- wait(0.23)
- script.Parent.Humanoid.Health = 0
- script.Parent.Handle.Transparency = 0
- texty:remove()
- unfreeze()
- amount = 144
- wait(1)
- script.Parent.Humanoid.Health = 8
- freez = true
- else return end
- end)
- script.Parent.Parent.Parent.Character.Humanoid.Died:connect(function()
- unfreeze()
- script.Disabled = true
- end)
- end))
- Message4.Parent = Tool0
- SpecialMesh5.Name = "SphereMesh"
- SpecialMesh5.Parent = Tool0
- SpecialMesh5.MeshId = "http://www.roblox.com/asset/?id=94736101"
- SpecialMesh5.MeshType = Enum.MeshType.FileMesh
- LocalScript6.Name = "GuiScript"
- LocalScript6.Parent = Tool0
- table.insert(cors,sandbox(LocalScript6,function()
- local Tool = script.Parent
- local Time = script.Parent.Humanoid.Health
- freez = true
- local player = game.Players.LocalPlayer
- local vPlayer
- local Gui
- local Alt
- local Coords
- local Ammo
- local ready = false
- function setUpGui()
- if vPlayer == nil or vPlayer:findFirstChild("PlayerGui") == nil then
- return
- end
- if vPlayer.PlayerGui:findFirstChild("ScreenGui1") == nil then
- Gui = script.ScreenGui:Clone()
- Gui.Name = "ScreenGui1"
- Gui.Parent = vPlayer.PlayerGui
- Gui.Enabled = true
- Gui.ImageLabel.Visible = true
- Gui.TextLabel.Visible = true
- else
- vPlayer.PlayerGui.ScreenGui1.Enabled = true
- end
- end
- function onEquippedLocal(mouse)
- vPlayer = game.Players.LocalPlayer
- setUpGui()
- ready = true
- end
- function onUnequippedLocal(mouse)
- if Gui then
- Gui.Enabled = false
- end
- Gui = nil
- Alt = nil
- Coords = nil
- Ammo = nil
- vPlayer = nil
- end
- Tool.Equipped:connect(onEquippedLocal)
- Tool.Unequipped:connect(onUnequippedLocal)
- end))
- ScreenGui7.Parent = LocalScript6
- TextLabel8.Parent = ScreenGui7
- TextLabel8.Transparency = 1
- TextLabel8.Size = UDim2.new(0.0250000004, 0, 0.100000001, 0)
- TextLabel8.Text = "8"
- TextLabel8.Position = UDim2.new(0.916999996, 0, 0.839999974, 0)
- TextLabel8.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel8.BackgroundTransparency = 1
- TextLabel8.ZIndex = 2
- TextLabel8.FontSize = Enum.FontSize.Size18
- ImageLabel9.Parent = ScreenGui7
- ImageLabel9.Transparency = 1
- ImageLabel9.Size = UDim2.new(0.125, 0, 0.25, 0)
- ImageLabel9.Position = UDim2.new(0.870000005, 0, 0.74000001, 0)
- ImageLabel9.BackgroundColor3 = Color3.new(1, 1, 1)
- ImageLabel9.BackgroundTransparency = 1
- ImageLabel9.Image = "rbxassetid://820031960"
- Humanoid10.Parent = Tool0
- Humanoid10.Health = 8
- Humanoid10.MaxHealth = 8
- LocalScript11.Parent = Humanoid10
- table.insert(cors,sandbox(LocalScript11,function()
- local player = game.Players.LocalPlayer
- local character = player.Character
- script.Parent.HealthChanged:connect(function()
- if script.Parent.Health < 8 and script.Parent.Health > 7 then
- game.Players.LocalPlayer.PlayerGui.ScreenGui1.TextLabel.Text = "8"
- character.Head.BillBoardGui.ImageLabel.TextLabel.Text = "8"
- elseif script.Parent.Health < 7 and script.Parent.Health > 6 then
- game.Players.LocalPlayer.PlayerGui.ScreenGui1.TextLabel.Text = "7"
- character.Head.BillBoardGui.ImageLabel.TextLabel.Text = "7"
- elseif script.Parent.Health < 6 and script.Parent.Health > 5 then
- game.Players.LocalPlayer.PlayerGui.ScreenGui1.TextLabel.Text = "6"
- character.Head.BillBoardGui.ImageLabel.TextLabel.Text = "6"
- elseif script.Parent.Health < 5 and script.Parent.Health > 4 then
- game.Players.LocalPlayer.PlayerGui.ScreenGui1.TextLabel.Text = "5"
- character.Head.BillBoardGui.ImageLabel.TextLabel.Text = "5"
- elseif script.Parent.Health < 4 and script.Parent.Health > 3 then
- game.Players.LocalPlayer.PlayerGui.ScreenGui1.TextLabel.Text = "4"
- character.Head.BillBoardGui.ImageLabel.TextLabel.Text = "4"
- elseif script.Parent.Health < 3 and script.Parent.Health > 2 then
- game.Players.LocalPlayer.PlayerGui.ScreenGui1.TextLabel.Text = "3"
- character.Head.BillBoardGui.ImageLabel.TextLabel.Text = "3"
- elseif script.Parent.Health < 2 and script.Parent.Health > 1 then
- game.Players.LocalPlayer.PlayerGui.ScreenGui1.TextLabel.Text = "2"
- character.Head.BillBoardGui.ImageLabel.TextLabel.Text = "2"
- elseif script.Parent.Health < 1 and script.Parent.Health > 0 then
- game.Players.LocalPlayer.PlayerGui.ScreenGui1.TextLabel.Text = "1"
- character.Head.BillBoardGui.ImageLabel.TextLabel.Text = "1"
- elseif script.Parent.Health <= 0 then
- game.Players.LocalPlayer.PlayerGui.ScreenGui1.TextLabel.Text = "0"
- character.Head.BillBoardGui.ImageLabel.TextLabel.Text = "0"
- end
- end)
- end))
- BillboardGui12.Name = "BillBoardGui"
- BillboardGui12.Parent = Tool0
- BillboardGui12.Size = UDim2.new(2, 0, 2, 0)
- BillboardGui12.Enabled = false
- BillboardGui12.Active = true
- BillboardGui12.StudsOffset = Vector3.new(0, 1.25, 0)
- ImageLabel13.Parent = BillboardGui12
- ImageLabel13.Transparency = 1
- ImageLabel13.Size = UDim2.new(0.800000012, 0, 1, 0)
- ImageLabel13.Position = UDim2.new(0.100000001, 0, -0.800000012, 0)
- ImageLabel13.Active = true
- ImageLabel13.BackgroundColor3 = Color3.new(0, 0, 0)
- ImageLabel13.BackgroundTransparency = 1
- ImageLabel13.Image = "rbxassetid://820031960"
- TextLabel14.Parent = ImageLabel13
- TextLabel14.Transparency = 1
- TextLabel14.Size = UDim2.new(1, 0, 1, 0)
- TextLabel14.Text = "8"
- TextLabel14.Position = UDim2.new(0, 0, 0.100000001, 0)
- TextLabel14.BackgroundColor3 = Color3.new(1, 1, 1)
- TextLabel14.BackgroundTransparency = 1
- TextLabel14.Font = Enum.Font.SourceSans
- TextLabel14.FontSize = Enum.FontSize.Size14
- TextLabel14.TextScaled = true
- TextLabel14.TextWrapped = true
- Sound15.Name = "Rez"
- Sound15.Parent = Tool0
- Sound15.SoundId = "rbxassetid://864569342"
- Sound15.Volume = 2
- Sound16.Name = "TimeResume"
- Sound16.Parent = Tool0
- Sound16.SoundId = "rbxassetid://1054568598"
- Sound16.Volume = 2
- Sound17.Parent = Tool0
- Sound17.SoundId = "rbxassetid://1571597070"
- Sound17.TimePosition = 0.8
- Sound17.Volume = 1
- for i,v in pairs(mas:GetChildren()) do
- v.Parent = game:GetService("Players").LocalPlayer.Backpack
- pcall(function() v:MakeJoints() end)
- end
- mas:Destroy()
- for i,v in pairs(cors) do
- spawn(function()
- pcall(v)
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement