SHOW:
|
|
- or go back to the newest paste.
| 1 | local mp = game.Players.LocalPlayer | |
| 2 | while wait() do if mp.Character then break end end | |
| 3 | local disable = nil | |
| 4 | if mp:FindFirstChild("disable") then
| |
| 5 | disable = mp.disable | |
| 6 | else | |
| 7 | disable = Instance.new("BoolValue",mp)
| |
| 8 | disable.Name = "disable" | |
| 9 | disable.Value = false | |
| 10 | end | |
| 11 | local mpc = mp.Character | |
| 12 | local rs = mpc.Torso["Right Shoulder"] | |
| 13 | local ls = mpc.Torso["Left Shoulder"] | |
| 14 | local rh = mpc.Torso["Right Hip"] | |
| 15 | local lh = mpc.Torso["Left Hip"] | |
| 16 | local neck = mpc.Torso.Neck | |
| 17 | local mouse = mp:GetMouse() | |
| 18 | local spam = false | |
| 19 | local susano = false | |
| 20 | local sharingan = false | |
| 21 | local mana = 100 | |
| 22 | local torso,ta,head,neck,sr,rw,sl,lw = nil,nil,nil,nil,nil,nil,nil,nil | |
| 23 | local charge = false | |
| 24 | function chat(text) | |
| 25 | game:GetService("Chat"):Chat(mpc.Head, text)
| |
| 26 | end | |
| 27 | function fw(wf) | |
| 28 | game:GetService("RunService").Stepped:wait(wf)
| |
| 29 | end | |
| 30 | mouse.KeyDown:connect(function(key) | |
| 31 | if disable.Value == true then return end | |
| 32 | ypcall(function() | |
| 33 | if key == "f" and spam == false and mana>=25 then | |
| 34 | spam = true | |
| 35 | for i=1,15 do | |
| 36 | rs.C0 = rs.C0 * CFrame.Angles(0,0,0.1) | |
| 37 | fw(0.25) | |
| 38 | end | |
| 39 | mana=mana-25 | |
| 40 | chat("Rasengan!")
| |
| 41 | local ras = Instance.new("Part",workspace)
| |
| 42 | ras.Name = "Rasengan" | |
| 43 | ras.FormFactor = "Custom" | |
| 44 | ras.Size = Vector3.new(2, 2, 2) | |
| 45 | ras.TopSurface = "Smooth" | |
| 46 | ras.BottomSurface = "Smooth" | |
| 47 | - | ras.BrickColor = BrickColor.new("Cyan")
|
| 47 | + | ras.BrickColor = BrickColor.new("Red")
|
| 48 | local rm = Instance.new("SpecialMesh",ras)
| |
| 49 | rm.MeshType = "Sphere" | |
| 50 | rm.Scale = Vector3.new(1.25,1.25,1.25) | |
| 51 | local weld = Instance.new("Weld",ras)
| |
| 52 | weld.Part0 = mpc["Right Arm"] | |
| 53 | weld.Part1 = ras | |
| 54 | weld.C0 = CFrame.new(0,-2,0) | |
| 55 | local once = false | |
| 56 | mpc.Humanoid.WalkSpeed = 30 | |
| 57 | ras.Touched:connect(function(hit) | |
| 58 | if once == true then return end | |
| 59 | if hit.Parent.ClassName == "Model" and hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= mp.Name then
| |
| 60 | - | hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 40 |
| 60 | + | hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 100 |
| 61 | hit.Parent.Humanoid.Sit = true | |
| 62 | if hit.Parent:FindFirstChild("Torso") then
| |
| 63 | hit.Parent.Torso.Velocity = mpc.Torso.CFrame.lookVector*80 | |
| 64 | end | |
| 65 | mpc.Humanoid.WalkSpeed = 16 | |
| 66 | ras:remove() | |
| 67 | once = true | |
| 68 | for i=1,15 do | |
| 69 | rs.C0 = rs.C0 * CFrame.Angles(0,0,-0.1) | |
| 70 | fw(0.25) | |
| 71 | end | |
| 72 | chat("Haa")
| |
| 73 | end | |
| 74 | end) | |
| 75 | if once == false then | |
| 76 | wait(5) | |
| 77 | if once == false then | |
| 78 | ras:remove() | |
| 79 | mpc.Humanoid.WalkSpeed = 16 | |
| 80 | for i=1,15 do | |
| 81 | rs.C0 = rs.C0 * CFrame.Angles(0,0,-0.1) | |
| 82 | fw(0.25) | |
| 83 | end | |
| 84 | end | |
| 85 | end | |
| 86 | spam = false | |
| 87 | elseif key == "g" and spam == false and mana>=40 then | |
| 88 | spam = true | |
| 89 | mana = mana - 40 | |
| 90 | chat("Katon: FireBall Jutsu!")
| |
| 91 | for i=1,15 do | |
| 92 | rs.C0 = rs.C0 * CFrame.Angles(0,0,0.1) | |
| 93 | ls.C0 = ls.C0 * CFrame.Angles(0,0,-0.1) | |
| 94 | fw(0.25) | |
| 95 | end | |
| 96 | for i=1,10 do | |
| 97 | rs.C0 = rs.C0 * CFrame.Angles(0.1,0,0) | |
| 98 | ls.C0 = ls.C0 * CFrame.Angles(0.1,0,0) | |
| 99 | fw(0.25) | |
| 100 | end | |
| 101 | local fb = Instance.new("Part",workspace)
| |
| 102 | fb.Shape = "Ball" | |
| 103 | - | fb.BrickColor = BrickColor:Red() |
| 103 | + | fb.BrickColor = BrickColor:Blue() |
| 104 | fb.Size = Vector3.new(15,15,15) | |
| 105 | fb.TopSurface = "Smooth" | |
| 106 | fb.BottomSurface = "Smooth" | |
| 107 | fb.CFrame = mpc.Torso.CFrame * CFrame.new(0,7.5,-15) | |
| 108 | local fire = Instance.new("Fire",fb)
| |
| 109 | fire.Color = Color3.new(255,0,0) | |
| 110 | fire.SecondaryColor = Color3.new(255,0,0) | |
| 111 | fire.Heat = 25 | |
| 112 | fire.Size = 20 | |
| 113 | local dir = Instance.new("BodyVelocity",fb)
| |
| 114 | dir.maxForce = Vector3.new(math.huge,math.huge,math.huge) | |
| 115 | dir.velocity = mpc.Torso.CFrame.lookVector*80 | |
| 116 | local once = false | |
| 117 | fb.Touched:connect(function(hit) | |
| 118 | if once == true then return end | |
| 119 | if hit.Parent.ClassName == "Model" and hit.Parent:FindFirstChild("Humanoid") and hit.Parent:FindFirstChild("Torso") and hit.Parent.Name ~= mp.Name then
| |
| 120 | hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 60 | |
| 121 | once = true | |
| 122 | dir:remove() | |
| 123 | chat("Hmph..")
| |
| 124 | fb.Anchored = true | |
| 125 | fb.Size = Vector3.new(50,50,50) | |
| 126 | fb.CFrame = hit.Parent.Torso.CFrame | |
| 127 | wait(5) | |
| 128 | fb:remove() | |
| 129 | end | |
| 130 | end) | |
| 131 | if once ~= true then | |
| 132 | wait(5) | |
| 133 | fb:remove() | |
| 134 | end | |
| 135 | for i=1,10 do | |
| 136 | rs.C0 = rs.C0 * CFrame.Angles(-0.1,0,0) | |
| 137 | ls.C0 = ls.C0 * CFrame.Angles(-0.1,0,0) | |
| 138 | fw(0.25) | |
| 139 | end | |
| 140 | for i=1,15 do | |
| 141 | rs.C0 = rs.C0 * CFrame.Angles(0,0,-0.1) | |
| 142 | ls.C0 = ls.C0 * CFrame.Angles(0,0,0.1) | |
| 143 | fw(0.25) | |
| 144 | end | |
| 145 | spam = false | |
| 146 | elseif key == "q" and spam == false and mana>=20 then | |
| 147 | spam = true | |
| 148 | mana = mana - 80 | |
| 149 | chat("Headhunter")
| |
| 150 | mpc.Humanoid.WalkSpeed = 20 | |
| 151 | local once = false | |
| 152 | local t = nil | |
| 153 | mpc.Torso.Touched:connect(function(hit) | |
| 154 | if once == true then return end | |
| 155 | if hit.Parent.ClassName == "Model" and hit.Parent:FindFirstChild("Torso") and hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= mp.Name then
| |
| 156 | once = true | |
| 157 | hit.Parent.Torso.Anchored = true | |
| 158 | mpc.Torso.CFrame = hit.Parent.Torso.CFrame * CFrame.new(0,0,10) | |
| 159 | wait(0.15) | |
| 160 | hit.Parent.Torso.CFrame = hit.Parent.Torso.CFrame * CFrame.new(0,-3.5,0) | |
| 161 | t = hit.Parent.Torso | |
| 162 | chat("Hmph")
| |
| 163 | end | |
| 164 | end) | |
| 165 | wait(5) | |
| 166 | mpc.Humanoid.WalkSpeed = 16 | |
| 167 | if once == true then | |
| 168 | wait(1.5) | |
| 169 | t.Parent.Humanoid.Health = t.Parent.Humanoid.Health - 10 | |
| 170 | t.CFrame = t.CFrame * CFrame.new(0,3.5,0) | |
| 171 | t.Anchored = false | |
| 172 | else | |
| 173 | once = true | |
| 174 | end | |
| 175 | spam = false | |
| 176 | elseif key == "c" and spam == false and mana<100 then | |
| 177 | spam = true | |
| 178 | local fire = Instance.new("Fire",mpc.Torso)
| |
| 179 | fire.Heat = 0 | |
| 180 | fire.Size = 5 | |
| 181 | fire.Color = Color3.new(0,0,255) | |
| 182 | for i=1,10 do | |
| 183 | rs.C0 = rs.C0 * CFrame.Angles(0,0,0.1) | |
| 184 | ls.C0 = ls.C0 * CFrame.Angles(0,0,-0.1) | |
| 185 | fw(0.25) | |
| 186 | end | |
| 187 | for i=1,10 do | |
| 188 | rs.C0 = rs.C0 * CFrame.Angles(0.1,0,0) | |
| 189 | ls.C0 = ls.C0 * CFrame.Angles(0.1,0,0) | |
| 190 | fw(0.25) | |
| 191 | end | |
| 192 | charge = true | |
| 193 | elseif key == "e" and spam == false and mana>=20 then | |
| 194 | spam = true | |
| 195 | chat("64 Palms and 32 Trigrams!")
| |
| 196 | mana=mana-80 | |
| 197 | for i=1,15 do | |
| 198 | rs.C0 = rs.C0 * CFrame.Angles(0,0,0.1) | |
| 199 | end | |
| 200 | ||
| 201 | local once = false | |
| 202 | local finished = false | |
| 203 | mpc["Right Arm"].Touched:connect(function(hit) | |
| 204 | if once == true then return end | |
| 205 | if hit.Parent.ClassName == "Model" and hit.Parent:FindFirstChild("Torso") and hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= mp.Name then
| |
| 206 | once = true | |
| 207 | for i=1,15 do | |
| 208 | ls.C0 = ls.C0 * CFrame.Angles(0,0,-0.1) | |
| 209 | end | |
| 210 | hit.Parent.Torso.Anchored = true | |
| 211 | for i=1,64,2 do | |
| 212 | chat(tostring(i)) | |
| 213 | ls.C0 = ls.C0 * CFrame.new(0,-1,0) | |
| 214 | rs.C0 = rs.C0 * CFrame.new(0,-1,0) | |
| 215 | fw(0.25) | |
| 216 | chat(tostring(i+1)) | |
| 217 | ls.C0 = ls.C0 * CFrame.new(0,1,0) | |
| 218 | rs.C0 = rs.C0 * CFrame.new(0,1,0) | |
| 219 | hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - 3 | |
| 220 | fw(0.25) | |
| 221 | end | |
| 222 | chat("HAA!")
| |
| 223 | hit.Parent.Torso.Anchored = false | |
| 224 | wait() | |
| 225 | hit.Parent.Humanoid.Sit = true | |
| 226 | hit.Parent.Torso.Velocity = mpc.Torso.CFrame.lookVector*80 | |
| 227 | for i=1,15 do | |
| 228 | rs.C0 = rs.C0 * CFrame.Angles(0,0,-0.1) | |
| 229 | end | |
| 230 | for i=1,15 do | |
| 231 | ls.C0 = ls.C0 * CFrame.Angles(0,0,0.1) | |
| 232 | end | |
| 233 | finished = true | |
| 234 | end | |
| 235 | end) | |
| 236 | wait(3) | |
| 237 | if once == true then | |
| 238 | while wait() do | |
| 239 | if finished == true then | |
| 240 | break | |
| 241 | end | |
| 242 | end | |
| 243 | else | |
| 244 | for i=1,15 do | |
| 245 | rs.C0 = rs.C0 * CFrame.Angles(0,0,-0.1) | |
| 246 | end | |
| 247 | finished = true | |
| 248 | once = true | |
| 249 | end | |
| 250 | spam = false | |
| 251 | elseif key == "h" and spam == false and mana==100 then | |
| 252 | if susano == false then | |
| 253 | spam = true | |
| 254 | mana=mana-100 | |
| 255 | chat("Susano'o!")
| |
| 256 | wait(1) | |
| 257 | local model = mpc | |
| 258 | torso = Instance.new("Part",model)
| |
| 259 | torso.Name = "Torso" | |
| 260 | torso.Transparency = 0.4 | |
| 261 | torso.BrickColor = BrickColor.new(107) | |
| 262 | torso.Size = Vector3.new(25.4,29,17.6) | |
| 263 | torso.CFrame = mpc.Torso.CFrame * CFrame.new(0,26,0) | |
| 264 | torso.TopSurface = "Smooth" | |
| 265 | torso.BottomSurface = "Smooth" | |
| 266 | ta = Instance.new("Weld",torso)
| |
| 267 | ta.Part0 = mpc.Torso | |
| 268 | ta.Part1 = torso | |
| 269 | ta.C0 = CFrame.new(0,torso.Size/2,0) | |
| 270 | head = Instance.new("Part",model)
| |
| 271 | head.Name = "Head" | |
| 272 | head.Transparency = 0.4 | |
| 273 | head.BrickColor = BrickColor.new(107) | |
| 274 | head.TopSurface = "Smooth" | |
| 275 | head.BottomSurface = "Smooth" | |
| 276 | head.Size = Vector3.new(25.4,14.2,17.6) | |
| 277 | neck = Instance.new("Weld",head)
| |
| 278 | neck.Part0 = torso | |
| 279 | neck.Part1 = head | |
| 280 | neck.C0 = CFrame.new(0,(29/2)+7,0) | |
| 281 | local cool = Instance.new("SpecialMesh",head)
| |
| 282 | cool.MeshType = "FileMesh" | |
| 283 | cool.MeshId = "http://www.roblox.com/asset/?id=1090446" | |
| 284 | cool.Scale = Vector3.new(10, 7, 10) | |
| 285 | cool.TextureId = "http://www.roblox.com/asset/?id=36761415" | |
| 286 | sr = Instance.new("Part",model)
| |
| 287 | sr.Name = "Right Arm" | |
| 288 | sr.Transparency = 0.04 | |
| 289 | sr.BrickColor = BrickColor.new(107) | |
| 290 | sr.TopSurface = "Smooth" | |
| 291 | sr.BottomSurface = "Smooth" | |
| 292 | sr.FormFactor = "Custom" | |
| 293 | sr.Size = Vector3.new(12,29,17.6) | |
| 294 | rw = Instance.new("Weld",sr)
| |
| 295 | rw.Part0 = torso | |
| 296 | rw.Part1 = sr | |
| 297 | rw.C0 = CFrame.new(25.4-7,0,0) | |
| 298 | sl = Instance.new("Part",model)
| |
| 299 | sl.Name = "Left Arm" | |
| 300 | sl.Transparency = 0.04 | |
| 301 | sl.BrickColor = BrickColor.new(107) | |
| 302 | sl.TopSurface = "Smooth" | |
| 303 | sl.BottomSurface = "Smooth" | |
| 304 | sl.FormFactor = "Custom" | |
| 305 | sl.Size = Vector3.new(12,29,17.6) | |
| 306 | lw = Instance.new("Weld",sl)
| |
| 307 | lw.Part0 = torso | |
| 308 | lw.Part1 = sl | |
| 309 | lw.C0 = CFrame.new(-25.4+7,0,0) | |
| 310 | mpc.Humanoid.WalkSpeed = 30 | |
| 311 | susano = true | |
| 312 | spam = false | |
| 313 | else | |
| 314 | spam = true | |
| 315 | ta:remove() neck:remove() rw:remove() lw:remove() torso:remove() head:remove() sr:remove() sl:remove() | |
| 316 | susano = false | |
| 317 | spam = false | |
| 318 | end | |
| 319 | elseif key == "k" and spam == false and susano == true then | |
| 320 | spam = true | |
| 321 | for i=1,60 do | |
| 322 | rw.C0 = rw.C0 * CFrame.Angles(0.01,0,0) | |
| 323 | fw(0.25) | |
| 324 | end | |
| 325 | local once = false | |
| 326 | sr.Touched:connect(function(hit) | |
| 327 | if once == true then return end | |
| 328 | if hit.Parent.ClassName == "Model" and hit.Parent:FindFirstChild("Torso") and hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= mp.Name then
| |
| 329 | once = true | |
| 330 | hit.Parent.Humanoid.Sit = true | |
| 331 | hit.Parent.Torso.Velocity = mpc.Torso.CFrame.lookVector*math.random(80,100) | |
| 332 | hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(60,80) | |
| 333 | for i=1,60 do | |
| 334 | rw.C0 = rw.C0 * CFrame.Angles(-0.01,0,0) | |
| 335 | fw(0.25) | |
| 336 | end | |
| 337 | end | |
| 338 | end) | |
| 339 | wait(5) | |
| 340 | if once == false then | |
| 341 | for i=1,60 do | |
| 342 | rw.C0 = rw.C0 * CFrame.Angles(-0.01,0,0) | |
| 343 | fw(0.25) | |
| 344 | end | |
| 345 | once = true | |
| 346 | end | |
| 347 | spam = false | |
| 348 | elseif key == "j" and spam == false and susano == true then | |
| 349 | spam = true | |
| 350 | for i=1,60 do | |
| 351 | lw.C0 = lw.C0 * CFrame.Angles(0.01,0,0) | |
| 352 | fw(0.25) | |
| 353 | end | |
| 354 | local once = false | |
| 355 | sl.Touched:connect(function(hit) | |
| 356 | if once == true then return end | |
| 357 | if hit.Parent.ClassName == "Model" and hit.Parent:FindFirstChild("Torso") and hit.Parent:FindFirstChild("Humanoid") and hit.Parent.Name ~= mp.Name then
| |
| 358 | once = true | |
| 359 | hit.Parent.Humanoid.Sit = true | |
| 360 | hit.Parent.Torso.Velocity = mpc.Torso.CFrame.lookVector*math.random(80,100) | |
| 361 | hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(60,80) | |
| 362 | for i=1,60 do | |
| 363 | lw.C0 = lw.C0 * CFrame.Angles(-0.01,0,0) | |
| 364 | fw(0.25) | |
| 365 | end | |
| 366 | end | |
| 367 | end) | |
| 368 | wait(5) | |
| 369 | if once == false then | |
| 370 | for i=1,60 do | |
| 371 | lw.C0 = lw.C0 * CFrame.Angles(-0.01,0,0) | |
| 372 | fw(0.25) | |
| 373 | end | |
| 374 | once = true | |
| 375 | end | |
| 376 | spam = false | |
| 377 | elseif key == "r" then | |
| 378 | if sharingan == false then | |
| 379 | mpc.Head.face.Texture = "http://www.roblox.com/asset/?id=73586045" | |
| 380 | sharingan = true | |
| 381 | for k,v in pairs(workspace:GetChildren()) do | |
| 382 | if v.ClassName == "Model" and v:FindFirstChild("Torso") and v.Name ~= mp.Name then
| |
| 383 | local bg = Instance.new("BillboardGui",workspace.CurrentCamera)
| |
| 384 | bg.Name = "psw" | |
| 385 | bg.Size = UDim2.new(1,0,1) | |
| 386 | bg.AlwaysOnTop = true | |
| 387 | bg.Adornee = v.Torso | |
| 388 | local frame = Instance.new("Frame",bg)
| |
| 389 | frame.Size = UDim2.new(0,10,0,10) | |
| 390 | frame.BackgroundColor3 = Color3.new(21,0,0) | |
| 391 | frame.BorderColor3 = Color3.new(0,0,0) | |
| 392 | frame.BorderSizePixel = 5 | |
| 393 | end | |
| 394 | end | |
| 395 | else | |
| 396 | mpc.Head.face.Texture = "rbxasset://textures/face.png" | |
| 397 | sharingan = false | |
| 398 | workspace.CurrentCamera:ClearAllChildren() | |
| 399 | end | |
| 400 | end | |
| 401 | end) | |
| 402 | end) | |
| 403 | ||
| 404 | mouse.KeyUp:connect(function(key) | |
| 405 | if disable.Value == true then return end | |
| 406 | ypcall(function() | |
| 407 | if key == "c" and charge == true then | |
| 408 | charge = false | |
| 409 | mpc.Torso.Fire:remove() | |
| 410 | for i=1,10 do | |
| 411 | rs.C0 = rs.C0 * CFrame.Angles(-0.1,0,0) | |
| 412 | ls.C0 = ls.C0 * CFrame.Angles(-0.1,0,0) | |
| 413 | fw(0.25) | |
| 414 | end | |
| 415 | for i=1,10 do | |
| 416 | rs.C0 = rs.C0 * CFrame.Angles(0,0,-0.1) | |
| 417 | ls.C0 = ls.C0 * CFrame.Angles(0,0,0.1) | |
| 418 | fw(0.25) | |
| 419 | end | |
| 420 | spam = false | |
| 421 | end | |
| 422 | end) | |
| 423 | end) | |
| 424 | ||
| 425 | game:GetService("RunService").Stepped:connect(function()
| |
| 426 | if charge == true and mana<100 then | |
| 427 | mana = mana + 1 | |
| 428 | wait(1) | |
| 429 | end | |
| 430 | end) | |
| 431 | ||
| 432 | game:GetService("RunService").Stepped:connect(function()
| |
| 433 | ypcall(function() | |
| 434 | if mana<=0 then | |
| 435 | mp.PlayerGui.Main.Chakra.Text = "Chakra: 0" | |
| 436 | else | |
| 437 | mp.PlayerGui.Main.Chakra.Text = "Chakra: "..mana | |
| 438 | end | |
| 439 | end) | |
| 440 | end) |