Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local enabled = true
- Player = script.Parent.Parent
- me = Player
- mouse = Player:GetMouse()
- run = game:GetService("RunService")
- waittime = 5
- LeftHip = Player.Character.Torso["Left Hip"]
- RightHip = Player.Character.Torso["Right Hip"]
- LeftShoulder = Player.Character.Torso["Left Shoulder"]
- RightShoulder = Player.Character.Torso["Right Shoulder"]
- function onKeyDown(key)
- if not enabled then return end
- enabled = false
- Key = key:lower()
- if key == "z" then
- Run = game:GetService("RunService")
- game:GetService("Chat"):Chat(Player.Character.Head, "Omo Omo No mi: Crash")
- for i = 1,10 do
- LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, -.15)
- RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, .15)
- Run.Stepped:wait(0.005)
- end
- wait(0.01)
- xad = Instance.new("Part")
- xad.Parent = Workspace
- xad.Size = Vector3.new(2,2,2)
- xad.formFactor = "Symmetric"
- xad.Anchored = true
- xad.Shape = "Ball"
- xad.CanCollide = false
- xad.Transparency = 0.7
- xad.TopSurface = "Smooth"
- xad.BottomSurface = "Smooth"
- zomg = math.random(1, 2)
- xad.CFrame = Player.Character.Torso.CFrame*CFrame.new(0,0,0)
- xad.BrickColor = BrickColor.new("Really black")
- xad.Name = "Particle"
- game.Debris:AddItem(xad, 3)
- for u, c in pairs(workspace:GetChildren()) do
- if c.Name ~= me.Character.Name then
- h = c:findFirstChild("Humanoid")
- t = c:findFirstChild("Torso")
- if h ~= nil and t ~= nil then
- if (xad.Position-t.Position).magnitude <= 50 * 1 then
- b = Instance.new("BodyVelocity")
- b.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- b.velocity = Vector3.new(0,-50, 0)
- b.Parent = t
- game.Debris:AddItem(b,5)
- h.Health = h.Health - 30
- h.PlatformStand = true
- end
- end
- end
- end
- for i = 1,10 do
- wait(.01)
- xad.Size =xad.Size + Vector3.new(10,10,10)
- xad.CFrame = Player.Character.Torso.CFrame*CFrame.new(0,0,0)
- end
- for i = 1, 10 do
- RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, -.15)
- LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, .15)
- Run.Stepped:wait(0.01)
- end
- wait(waittime)
- end
- if key == "x" then
- Run = game:GetService("RunService")
- game:GetService("Chat"):Chat(Player.Character.Head, "Omo Omo No mi: Immobilize")
- for i = 1,10 do
- LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, -.15)
- RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, .15)
- Run.Stepped:wait(0.005)
- end
- wait(0.01)
- xad = Instance.new("Part")
- xad.Parent = Workspace
- xad.Size = Vector3.new(2,2,2)
- xad.formFactor = "Symmetric"
- xad.Anchored = true
- xad.Shape = "Ball"
- xad.CanCollide = false
- xad.Transparency = 0.7
- xad.TopSurface = "Smooth"
- xad.BottomSurface = "Smooth"
- zomg = math.random(1, 2)
- xad.CFrame = Player.Character.Torso.CFrame*CFrame.new(0,0,000)
- xad.BrickColor = BrickColor.new("Really black")
- xad.Name = "Particle"
- game.Debris:AddItem(xad, 3)
- for u, c in pairs(workspace:GetChildren()) do
- if c.Name ~= me.Character.Name then
- h = c:findFirstChild("Humanoid")
- t = c:findFirstChild("Torso")
- if h ~= nil and t ~= nil then
- if (xad.Position-t.Position).magnitude <= 50 * 1 then
- b = Instance.new("BodyVelocity")
- b.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- b.velocity = Vector3.new(0,70, 0)
- b.Parent = t
- game.Debris:AddItem(b,5)
- h.Health = h.Health - 20
- h.PlatformStand = true
- end
- end
- end
- end
- for i = 1,10 do
- wait(.01)
- xad.Size =xad.Size + Vector3.new(10,10,10)
- xad.CFrame = Player.Character.Torso.CFrame*CFrame.new(0,0,0)
- end
- for i = 1, 10 do
- RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, -.15)
- LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, .15)
- Run.Stepped:wait(0.01)
- end
- wait(waittime)
- end
- if key == "c" then
- Run = game:GetService("RunService")
- game:GetService("Chat"):Chat(Player.Character.Head, "Omo Omo No mi: Attract")
- for i = 1,10 do
- LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, -.15)
- RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, .15)
- Run.Stepped:wait(0.005)
- end
- wait(0.01)
- xad = Instance.new("Part")
- xad.Parent = Workspace
- xad.Size = Vector3.new(102,102,102)
- xad.formFactor = "Symmetric"
- xad.Anchored = false
- xad.Shape = "Ball"
- xad.CanCollide = false
- xad.Transparency = 0
- f = Instance.new("Fire",xad)
- f.Size = 30
- a = Instance.new("StringValue")
- a.Name = "Owner"
- a.Value = Player.Name
- a.Parent = xad
- m = Instance.new("SpecialMesh",xad)
- m.Scale = Vector3.new(65,65,65)
- m.MeshType = "FileMesh"
- m.MeshId = "http://www.roblox.com/asset/?id=1290033"
- m.TextureId = "http://www.roblox.com/asset/?id=1290030"
- y = Instance.new("BodyVelocity")
- fd = script.Firedamage:clone()
- fd.Parent = xad
- fd.Disabled = false
- y.maxForce = Vector3.new(math.huge, math.huge, math.huge)
- y.velocity = Vector3.new(0,-180,-10)
- y.Parent = xad
- xad.TopSurface = "Smooth"
- xad.BottomSurface = "Smooth"
- xad.CFrame = Player.Character.Torso.CFrame*CFrame.new(0,200,-80)
- xad.BrickColor = BrickColor.new("Really black")
- xad.Name = "Particle"
- game.Debris:AddItem(xad, 8)
- for i = 1, 10 do
- RightShoulder.C0 = RightShoulder.C0 *CFrame.Angles(0, 0, -.15)
- LeftShoulder.C0 = LeftShoulder.C0 *CFrame.Angles(0, 0, .15)
- Run.Stepped:wait(0.01)
- end
- wait(waittime)
- end
- enabled = true
- end
- mouse.KeyDown:connect(onKeyDown)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement