Advertisement
MewGod

Untitled

Jan 21st, 2016
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.59 KB | None | 0 0
  1. --==Made by LuisPambid==--
  2. --==Please note that its local and NOT MADE BY ME=--
  3. --=Do Not change anything unless you know what your doing==--
  4. --==Chop-Chop Operation==--
  5. local player=game.Players.Rainbowbunnyboi
  6. local char=player.Character
  7. repeat wait() until player and char
  8. local torso=char.Torso
  9. local head=char.Head
  10. local human=char.Humanoid
  11. local arm={Left=char["Left Arm"], Right=char["Right Arm"]}
  12. local leg={Left=char["Left Leg"], Right=char["Right Leg"]}
  13. local c=function(f) coroutine.resume(coroutine.create(f)) end
  14. local p=function(f) pcall(f) end
  15. local add={
  16. Part=function(par, a, c, col, t, s, cf, ms)
  17. local p=Instance.new("Part", par) pcall(function() p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new() end)
  18. local m=Instance.new("BlockMesh", p) pcall(function() m.Scale=ms or Vector3.new(1, 1, 1) end)
  19. return p
  20. end,
  21. Wedge=function(par, a, c, col, t, s, cf, ms)
  22. local p=Instance.new("WedgePart", par) pcall(function() p.TopSurface="Smooth" p.BottomSurface="Smooth" p.formFactor="Custom" p.Anchored=a p.CanCollide=c p.BrickColor=BrickColor.new(col) p.Transparency=t p.Size=s p.CFrame=cf or CFrame.new() end)
  23. local m=Instance.new("SpecialMesh", p) pcall(function() m.Scale=ms or Vector3.new(1, 1, 1) m.MeshType="Wedge" end)
  24. return p
  25. end,
  26. Gui=function(ins, par, bc, bg, tc, fs, text, t, s, pos)
  27. local g=Instance.new(ins, par) pcall(function() g.BorderColor=BrickColor.new(bc) g.BackgroundColor=BrickColor.new(bg) g.TextColor=BrickColor.new(tc) g.FontSize=fs g.Font="ArialBold" g.Text=text g.Transparency=t g.Size=s g.Position=pos end)
  28. return g
  29. end,
  30. Weld=function(par, p1, cf)
  31. local w=Instance.new("Weld", par) pcall(function() w.Part0=w.Parent or par w.Part1=p1 w.C1=cf or CFrame.new() end)
  32. return w
  33. end,
  34. Mesh=function(ins, par, s, of, t)
  35. local m=Instance.new(ins, par) pcall(function() m.Scale=s or Vector3.new() m.Offset=of or Vector3.new() m.MeshType=t end)
  36. return m
  37. end,
  38. Sound=function(parent, id, volume, pitch)
  39. local s=Instance.new("Sound", parent) pcall(function() s.SoundId=id s.Volume=volume s.Pitch=pitch end)
  40. return s
  41. end,
  42. }
  43. local scriptname="Chop-Chop" --Name here
  44. pcall(function() player.Backpack[scriptname]:remove() char[scriptname]:remove() char["Objects"]:remove() player.PlayerGui[scriptname]:remove() end)
  45. local model=Instance.new("Model", char) model.Name="Objects"
  46. local modelB=Instance.new("Model", char) modelB.Name=scriptname
  47. local gui=Instance.new("ScreenGui", player.PlayerGui) gui.Name=scriptname
  48. local bin=Instance.new("HopperBin", player.Backpack) bin.Name=scriptname
  49. local skincolor="Really black"
  50. local body={}
  51. local animate={}
  52. local obj={}
  53. --Variables--
  54. local trailDeb=false
  55. local hitDeb=false
  56. local using=false
  57. local keyDeb=false
  58. local pressing=false
  59. local combo=0
  60. local mana=100
  61. local range=20
  62. local dmg=math.random(10, 25)
  63. local form=false
  64. local Forms
  65. local pitch=.5
  66. local speed=16
  67. local car
  68. local pitch=.8
  69. local Slash=add.Sound(torso, "rbxasset://sounds//swordslash.wav", 1, pitch)
  70. local Portal2=add.Sound(torso, "http://roblox.com/asset/?id=10209668", 1, 1)
  71. local Charge=add.Sound(torso, "http://www.roblox.com/asset/?id=2101137", 1, .5)
  72. local chargeLabel=add.Gui("TextLabel", gui, "Really black", "White", "Really black", "Size14", mana, 0, UDim2.new(0, 200, 0, 20), UDim2.new(0, 0, 0, 100))
  73. local charge=add.Gui("TextLabel", chargeLabel, "Really black", "Bright blue", "Really black", "Size14", "", 0.5, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 0, 0))
  74. local attackLabel=add.Gui("TextLabel", gui, "Really black", "Really black", "White", "Size18", "Festival(Hold(Q))", 0, UDim2.new(0, 150, 0, 50), UDim2.new(0, 0, 0, 150))
  75. local attackLabel2=add.Gui("TextLabel", attackLabel, "Really black", "Really black", "White", "Size18", "Charge(F)", 0, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 1, 0))
  76. local attackLabel3=add.Gui("TextLabel", attackLabel2, "Really black", "Really black", "White", "Size18", "Tornado(E)", 0, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 1, 0))
  77. local attackLabel4=add.Gui("TextLabel", attackLabel3, "Really black", "Really black", "White", "Size18", "ChibiForm(C)", 0, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 1, 0))
  78. local attackLabel5=add.Gui("TextLabel", attackLabel4, "Really black", "Really black", "White", "Size18", "CarForm(V)", 0, UDim2.new(1, 0, 1, 0), UDim2.new(0, 0, 1, 0))
  79. function createParts()
  80. --==PARTS==--
  81. body.Head=add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil)
  82. body.Torso=add.Part(model, false, false, skincolor, 1, Vector3.new(2, 2, 1), nil)
  83. body.ArmLeft, body.ArmRight=add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil), add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil)
  84. body.LegLeft, body.LegRight=add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil), add.Part(model, false, false, skincolor, 1, Vector3.new(1, 1, 1), nil)
  85. --==WELDS==--
  86. body.HeadW=add.Weld(body.Head, body.Torso, CFrame.new(0, 1.5, 0))
  87. body.TorsoW=add.Weld(body.Torso, torso, nil)
  88. body.ArmLeftW, body.ArmRightW=add.Weld(body.ArmLeft, body.Torso, CFrame.new(-1.5, .5, 0)), add.Weld(body.ArmRight, body.Torso, CFrame.new(1.5, .5, 0))
  89. body.LegLeftW, body.LegRightW=add.Weld(body.LegLeft, body.Torso, CFrame.new(-.5, -1.5, 0)), add.Weld(body.LegRight, body.Torso, CFrame.new(.5, -1.5, 0))
  90. --==WELDS==--
  91. add.Weld(body.Head, head, nil)
  92. add.Weld(arm.Left, body.ArmLeft, CFrame.new(0, -.5, 0))
  93. add.Weld(arm.Right, body.ArmRight, CFrame.new(0, -.5, 0))
  94. torso["Left Hip"].Part0=body.Torso
  95. torso["Right Hip"].Part0=body.Torso
  96. ---------------------------------------------------------------------------------------
  97. animate={
  98. ["Head"]=function(cf)
  99. body.HeadW.C1=CFrame.new(0, 1.5, 0)*cf
  100. end;
  101. ["Torso"]=function(cf) body.Torso.Transparency=0 torso.Transparency=1
  102. body.TorsoW.C1=cf
  103. c(function()
  104. wait(0)
  105. body.Torso.Transparency=1 torso.Transparency=0
  106. end)
  107. end;
  108. ["ArmLeft"]=function(cf)
  109. body.ArmLeftW.C1=CFrame.new(-1.5, .5, 0)*cf
  110. end;
  111. ["ArmRight"]=function(cf)
  112. body.ArmRightW.C1=CFrame.new(1.5, .5, 0)*cf
  113. end;
  114. ["LegLeft"]=function(cf)
  115. legLeftW=add.Weld(leg.Left, body.LegLeft, CFrame.new(0, -.5, 0))
  116. body.LegLeftW.C1=CFrame.new(-.5, -1.5, 0)*cf
  117. c(function()
  118. wait(0)
  119. legLeftW:remove()
  120. end)
  121. end;
  122. ["LegRight"]=function(cf)
  123. legRightW=add.Weld(leg.Right, body.LegRight, CFrame.new(0, -.5, 0))
  124. body.LegRightW.C1=CFrame.new(.5, -1.5, 0)*cf
  125. c(function()
  126. wait(0)
  127. legRightW:remove()
  128. end)
  129. end;
  130. }
  131. --==Objects==--
  132. end
  133. function removeParts()
  134. p(function()
  135. if torso then
  136. torso["Left Hip"].Part0=torso
  137. torso["Right Hip"].Part0=torso
  138. end
  139. for i, v in pairs(model:children()) do v:remove() end for i, v in pairs(modelB:children()) do v:remove() end for i, v in pairs(char:children()) do v.Transparency=0 end
  140. wait()
  141. torso.Transparency=0
  142. end)
  143. end
  144. function hit(h)
  145. if using==true then
  146. if h.Parent~=char and h.Parent:findFirstChild("Humanoid") and hitDeb==false then hitDeb=true
  147. local hHuman=h.Parent:findFirstChild("Humanoid")
  148. hHuman.Health=hHuman.Health-dmg
  149. local fakeM=Instance.new("Model", workspace) fakeM.Name=dmg
  150. local fakeH=Instance.new("Humanoid", fakeM) fakeH.MaxHealth=0 fakeH.Health=0
  151. local effect=add.Part(fakeM, false, false, "Bright red", 0, Vector3.new(1, 1, 1), h.CFrame) effect.Name="Head"
  152. local fakeMesh=add.Mesh("CylinderMesh", effect, Vector3.new(1, .5, 1), nil, nil)
  153. local bp=Instance.new("BodyPosition", effect) bp.maxForce=Vector3.new(math.huge, math.huge, math.huge) bp.position=h.Position+Vector3.new(0, 4, 0)
  154. game.Debris:addItem(fakeM, 2)
  155. wait(.5)
  156. hitDeb=false
  157. end
  158. end
  159. end
  160. function running()
  161. if form==false then speed=16
  162. animate.Torso(CFrame.new())
  163. animate.Head(CFrame.new())
  164. animate.ArmLeft(CFrame.Angles(-math.rad(15), 0, -math.rad(15)))
  165. animate.ArmRight(CFrame.Angles(-math.rad(15), 0, math.rad(15)))
  166. elseif form==true and Form=="Chibi" then speed=16 Portal2:play()
  167. animate.Torso(CFrame.new(0, -1.5, 0))
  168. wait()
  169. torso.Transparency=1
  170. animate.ArmLeft(CFrame.new(.5, 0, 0)*CFrame.Angles(0, 0, -math.rad(45)))
  171. animate.ArmRight(CFrame.new(-.5, 0, 0)*CFrame.Angles(0, 0, math.rad(45)))
  172. elseif form==true and Form=="Car" then speed=100 Portal2:play()
  173. human.WalkSpeed=speed
  174. animate.Torso(CFrame.new(0, -2, 0)*CFrame.Angles(-math.rad(90), 0, 0))
  175. animate.Head(CFrame.new(0, -1.5, 1)*CFrame.Angles(math.rad(90), 0, 0))
  176. animate.ArmLeft(CFrame.new(.5, 0, 0)*CFrame.Angles(math.rad(180), 0, math.rad(15)))
  177. animate.ArmRight(CFrame.new(-.5, 0, 0)*CFrame.Angles(math.rad(180), 0, -math.rad(15)))
  178. car=Instance.new("Model", char) car.Name="Car"
  179. local handle=add.Part(car, false,true, "Medium stone grey", 0, Vector3.new(.5, 7.2, .5), nil)
  180. local handleM=add.Mesh("CylinderMesh", handle, Vector3.new(1, 1, 1), nil, nil)
  181. local handleW=add.Weld(handle, body.Torso, CFrame.new(0, 2, 0)*CFrame.Angles(0, 0, -math.rad(90)))
  182.  
  183. local TireLeft=add.Part(car, false, true, "Really black", 0, Vector3.new(2, 1, 2), nil)
  184. TireLeftM=add.Mesh("CylinderMesh", TireLeft, Vector3.new(1, 1, 1), nil, nil)
  185. TireLeftW=add.Weld(TireLeft, handle, CFrame.new(0, -3, 0))
  186. local TireRight=add.Part(car, false, true, "Really black", 0, Vector3.new(2, 1, 2), nil)
  187. TireRightM=add.Mesh("CylinderMesh", TireRight, Vector3.new(1, 1, 1), nil, nil)
  188. TireRightW=add.Weld(TireRight, handle, CFrame.new(0, 3, 0))
  189.  
  190. local handle=add.Part(car, false,true, "Medium stone grey", 0, Vector3.new(.5, 7.2, .5), nil)
  191. local handleM=add.Mesh("CylinderMesh", handle, Vector3.new(1, 1, 1), nil, nil)
  192. local handleW=add.Weld(handle, body.Torso, CFrame.new(0, -2, 0)*CFrame.Angles(0, 0, -math.rad(90)))
  193.  
  194. local TireLeft=add.Part(car, false, true, "Really black", 0, Vector3.new(2, 1, 2), nil)
  195. TireLeftM=add.Mesh("CylinderMesh", TireLeft, Vector3.new(1, 1, 1), nil, nil)
  196. TireLeftW=add.Weld(TireLeft, handle, CFrame.new(0, -3, 0))
  197. local TireRight=add.Part(car, false, true, "Really black", 0, Vector3.new(2, 1, 2), nil)
  198. TireRightM=add.Mesh("CylinderMesh", TireRight, Vector3.new(1, 1, 1), nil, nil)
  199. TireRightW=add.Weld(TireRight, handle, CFrame.new(0, 3, 0))
  200. c(function()
  201. while form do wait()
  202. animate.Torso(CFrame.new(0, -2, 0)*CFrame.Angles(-math.rad(90), 0, 0))
  203. animate.LegLeft(CFrame.Angles(0, 0, 0))
  204. animate.LegRight(CFrame.Angles(0, 0, 0))
  205. end
  206. animate.Torso(CFrame.new())
  207. animate.Head(CFrame.new())
  208. car:remove()
  209. end)
  210. end
  211. human.WalkSpeed=speed
  212. end
  213. function computePos(pos, pos2)
  214. local pos3=Vector3.new(pos2.x, pos.y, pos2.z)
  215. torso.CFrame=CFrame.new(pos, pos3)
  216. return pos3
  217. end
  218. function nearTorso(pos, dis)
  219. local temp
  220. local distance=dis
  221. for i, v in pairs(workspace:children()) do
  222. if v:isA("Model") then
  223. temp=v:findFirstChild("Torso")
  224. local humanoid=v:findFirstChild("Humanoid")
  225. if temp and humanoid and v~=char and (temp.CFrame.p-pos).magnitude<distance then
  226. distance=(temp.CFrame.p-pos).magnitude
  227. return temp
  228. end
  229. end
  230. end
  231. end
  232. function trail(pos, cf)
  233. c(function()
  234. local old=(pos.CFrame*cf).p
  235. while trailDeb==true do
  236. wait()
  237. local new=(pos.CFrame*cf).p
  238. local mag=(old-new).magnitude
  239. local dis=(old+new)/2
  240. local trail=add.Part(workspace, true, false, "White", 0, Vector3.new(.5, mag, .5), CFrame.new(dis, new)*CFrame.Angles(math.pi/2, 0, 0)) trail.Name="Trail"
  241. local tMesh=add.Mesh("CylinderMesh", trail, Vector3.new(.5, 1, .5), nil, nil)
  242. trail.Touched:connect(hit)
  243. old=new
  244. c(function()
  245. for i=1, 0, -.1 do
  246. wait()
  247. tMesh.Scale=tMesh.Scale*Vector3.new(i, 1, i)
  248. end
  249. trail:remove()
  250. end)
  251. c(function()
  252. for i=0, 1, .1 do
  253. wait()
  254. trail.Transparency=i
  255. end
  256. end)
  257. end
  258. end)
  259. end
  260. function Attack() combo=combo+1
  261. if using==false then
  262. if form==false and keyDeb==false then
  263. using=true
  264. for i, v in pairs(char:children()) do
  265. if v:isA("BasePart") then
  266. v.Touched:connect(hit)
  267. end
  268. end
  269. if combo==1 then Slash:play() print("Right Hook")
  270. trailDeb=true
  271. trail(body.ArmRight, CFrame.new(0, -1.5, 0))
  272. for i=0, 1, .1 do wait()
  273. animate.Torso(CFrame.Angles(0, math.rad(15)*i, 0))
  274. animate.ArmRight(CFrame.new(-.5*i, 0, -range*i)*CFrame.Angles(math.rad(90), 0, 0))
  275. end
  276. for i=1, 0, -.1 do wait()
  277. animate.Torso(CFrame.Angles(0, math.rad(15)*i, 0))
  278. animate.ArmRight(CFrame.new(-.5*i, 0, -range*i)*CFrame.Angles(math.rad(90), 0, 0))
  279. end
  280. trailDeb=false
  281. if combo>2 then Slash:play()
  282. trailDeb=true
  283. trail(body.ArmLeft, CFrame.new(0, -1.5, 0))
  284. for i=0, 1, .1 do wait()
  285. animate.Torso(CFrame.Angles(0, -math.rad(15)*i, 0))
  286. animate.ArmLeft(CFrame.new(.5*i, 0, -range*i)*CFrame.Angles(math.rad(90), 0, 0))
  287. end
  288. for i=1, 0, -.1 do wait()
  289. animate.Torso(CFrame.Angles(0, -math.rad(15)*i, 0))
  290. animate.ArmLeft(CFrame.new(.5*i, 0, -range*i)*CFrame.Angles(math.rad(90), 0, 0))
  291. end
  292. trailDeb=false
  293. end
  294. if combo>3 then Slash:play() print("Both Hook")
  295. trailDeb=true
  296. for i=0, 1, .1 do wait()
  297. animate.ArmLeft(CFrame.new(.5*i, 0, -range*i)*CFrame.Angles(math.rad(90), 0, 0))
  298. animate.ArmRight(CFrame.new(-.5*i, 0, -range*i)*CFrame.Angles(math.rad(90), 0, 0))
  299. end
  300. for i=1, 0, -.1 do wait()
  301. animate.ArmLeft(CFrame.new(.5*i, 0, -range*i)*CFrame.Angles(math.rad(90), 0, 0))
  302. animate.ArmRight(CFrame.new(-.5*i, 0, -range*i)*CFrame.Angles(math.rad(90), 0, 0))
  303. end
  304. trailDeb=false
  305. end
  306. if combo>4 then print("Rappid Punch")
  307. trailDeb=true
  308. for i=1, 2 do wait()
  309. for i=0, 1, .2 do wait() Slash:play()
  310. animate.ArmLeft(CFrame.new(math.random(-2, 2), math.random(-2, 2), -range*i)*CFrame.Angles(math.rad(90), 0, 0))
  311. animate.ArmRight(CFrame.new(math.random(-2, 2), math.random(-2, 2), -range-(-range*i))*CFrame.Angles(math.rad(90), 0, 0))
  312. end
  313. for i=0, 1, .2 do wait()
  314. animate.ArmLeft(CFrame.new(math.random(-2, 2), math.random(-2, 2), -range-(-range*i))*CFrame.Angles(math.rad(90), 0, 0))
  315. animate.ArmRight(CFrame.new(math.random(-2, 2), math.random(-2, 2), -range*i)*CFrame.Angles(math.rad(90), 0, 0))
  316. end
  317. end
  318. trailDeb=false
  319. end
  320. end
  321. trailDeb=false
  322. animate.ArmLeft(CFrame.Angles(0, 0, 0))
  323. animate.ArmRight(CFrame.Angles(0, 0, 0))
  324. using=false
  325. combo=0
  326. running()
  327. end
  328. end
  329. end
  330. local Specials={
  331. ["Festival"]=function() human.WalkSpeed=0
  332. pressing=true
  333. for i=0, 1, .1 do wait()
  334. animate.ArmLeft(CFrame.Angles(0, 0, -math.rad(135)*i))
  335. animate.ArmRight(CFrame.Angles(0, 0, math.rad(135)*i))
  336. animate.LegLeft(CFrame.Angles(0, 0, -math.rad(45)*i))
  337. animate.LegRight(CFrame.Angles(0, 0, math.rad(45)*i))
  338. end
  339. trailDeb=true
  340. trail(body.ArmLeft, CFrame.new(0, -1.5, 0))
  341. trail(body.ArmRight, CFrame.new(0, -1.5, 0))
  342. trail(body.LegLeft, CFrame.new(0, -1.5, 0))
  343. trail(body.LegRight, CFrame.new(0, -1.5, 0))
  344. while pressing and mana>=1 do wait() mana=mana-1 Slash:play()
  345. pcall(function()
  346. local touchHelper=add.Part(workspace, true, false, "White", 1, Vector3.new(range*1.5, range*1.5, range*1.5), torso.CFrame)
  347. touchHelper.Touched:connect(hit)
  348. c(function() wait(1)
  349. touchHelper:remove()
  350. end)
  351. end)
  352. for i, v in pairs(char:children()) do
  353. if v.ClassName=="Hat" then
  354. pcall(function()
  355. v.Handle.Transparency=1
  356. torso.Transparency=1
  357. head.Transparency=1
  358. end)
  359. end
  360. pcall(function() v.face.Transparency=1 end)
  361. end
  362. animate.ArmLeft(CFrame.new(math.random(-range, range), math.random(-range, range), math.random(-range, range))*CFrame.Angles(math.random(-range, range), math.random(-45, 45), math.random(-45, 45)))
  363. animate.ArmRight(CFrame.new(math.random(-range, range), math.random(-range, range), math.random(-range, range))*CFrame.Angles(math.random(-range, range), math.random(-45, 45), math.random(-45, 45)))
  364. animate.LegLeft(CFrame.new(math.random(-range, range), math.random(-range, range), math.random(-range, range))*CFrame.Angles(math.random(-range, range), math.random(-45, 45), math.random(-45, 45)))
  365. animate.LegRight(CFrame.new(math.random(-range, range), math.random(-range, range), math.random(-range, range))*CFrame.Angles(math.random(-range, range), math.random(-45, 45), math.random(-45, 45)))
  366. end
  367. trailDeb=false
  368. for i, v in pairs(char:children()) do
  369. if v.ClassName=="Hat" then
  370. pcall(function()
  371. v.Handle.Transparency=0
  372. torso.Transparency=0
  373. head.Transparency=0
  374. end)
  375. end
  376. pcall(function() v.face.Transparency=0 end)
  377. end
  378. for i=1, 0, -.1 do wait()
  379. animate.ArmLeft(CFrame.Angles(0, 0, -math.rad(135)*i))
  380. animate.ArmRight(CFrame.Angles(0, 0, math.rad(135)*i))
  381. animate.LegLeft(CFrame.Angles(0, 0, -math.rad(45)*i))
  382. animate.LegRight(CFrame.Angles(0, 0, math.rad(45)*i))
  383. end
  384. running()
  385. human.WalkSpeed=speed
  386. end;
  387. ["Charge"]=function() human.WalkSpeed=0
  388. pressing=true
  389. for i=0, 1, .1 do wait()
  390. animate.ArmLeft(CFrame.Angles(-math.rad(15)*i, 0, -math.rad(15)*i))
  391. animate.ArmRight(CFrame.Angles(math.rad(135)*i, 0, math.rad(15)*i))
  392. end
  393. Charge:play()
  394. while pressing do wait() if mana<100 then mana=mana+1 end
  395. local aura=add.Part(workspace, true, false, "Bright blue", .5, Vector3.new(1, 1, 1), torso.CFrame*CFrame.new(0, -2, 0)*CFrame.Angles(0, math.rad(math.random(-45, 45)), 0)) aura.Name="Effect"
  396. local auraM=add.Mesh("SpecialMesh", aura, Vector3.new(1, 1, 1), nil, "File") auraM.MeshId="http://www.roblox.com/asset/?id=20329976"
  397. c(function()
  398. for i=0, 3, .1 do wait()
  399. auraM.Scale=auraM.Scale+Vector3.new(i, i/2, i)
  400. end
  401. c(function()
  402. for i=.5, 1, .1 do
  403. wait()
  404. aura.Transparency=i
  405. end
  406. end)
  407. aura:remove()
  408. end)
  409. end
  410. for i=1, 0, -.1 do wait()
  411. animate.ArmLeft(CFrame.Angles(-math.rad(15)*i, 0, -math.rad(15)*i))
  412. animate.ArmRight(CFrame.Angles(math.rad(135)*i, 0, -math.rad(15)*i))
  413. end
  414. running()
  415. human.WalkSpeed=speed
  416. end;
  417. ["Tornado"]=function() human.WalkSpeed=0
  418. mana=mana-20
  419. for i=0, 1, .1 do wait()
  420. animate.ArmLeft(CFrame.Angles(0, 0, -math.rad(90)*i))
  421. animate.ArmRight(CFrame.Angles(0, 0, math.rad(90)*i))
  422. animate.LegLeft(CFrame.new()) animate.LegRight(CFrame.new())
  423. end
  424. trailDeb=true
  425. trail(body.ArmLeft, CFrame.new(0, -1.5, 0))
  426. trail(body.ArmRight, CFrame.new(0, -1.5, 0))
  427. for i=1, 50 do wait() Slash:play()
  428. animate.Torso(CFrame.Angles(0, math.rad(45)*i, 0))
  429. animate.ArmLeft(CFrame.new(-i, i/25, 0)*CFrame.Angles(0, 0, -math.rad(90)))
  430. animate.ArmRight(CFrame.new(i, i/25, 0)*CFrame.Angles(0, 0, math.rad(90)))
  431. animate.LegLeft(CFrame.new()) animate.LegRight(CFrame.new())
  432. end
  433. for i=50, 0, -1 do wait() Slash:play()
  434. animate.Torso(CFrame.Angles(0, math.rad(45)*i, 0))
  435. animate.ArmLeft(CFrame.new(-i, i/25, 0)*CFrame.Angles(0, 0, -math.rad(90)))
  436. animate.ArmRight(CFrame.new(i, i/25, 0)*CFrame.Angles(0, 0, math.rad(90)))
  437. animate.LegLeft(CFrame.new()) animate.LegRight(CFrame.new())
  438. end
  439. trailDeb=false
  440. for i=1, 0, -.1 do wait()
  441. animate.ArmLeft(CFrame.Angles(0, 0, -math.rad(90)*i))
  442. animate.ArmRight(CFrame.Angles(0, 0, math.rad(90)*i))
  443. end
  444. human.WalkSpeed=speed
  445. end;
  446. }
  447. bin.Selected:connect(function(mouse) createParts()
  448. running()
  449. mouse.Button1Down:connect(Attack)
  450. mouse.KeyDown:connect(function(key)
  451. local key=key:lower()
  452. if form==false and using==false then
  453. if key=="q" and mana>=0 and keyDeb==false then
  454. keyDeb=true using=true
  455. Specials.Festival()
  456. keyDeb=false using=false
  457. end
  458. if key=="e" and keyDeb==false and mana>=20 then
  459. keyDeb=true using=true
  460. Specials.Tornado()
  461. keyDeb=false using=false
  462. end
  463. if key=="f" and keyDeb==false then
  464. keyDeb=true
  465. Specials.Charge()
  466. keyDeb=false
  467. end
  468. end
  469. if key=="c" and keyDeb==false and form==false then
  470. keyDeb=true form=true Form="Chibi"
  471. running()
  472. keyDeb=false
  473. elseif key=="c" and keyDeb==false and form==true then
  474. keyDeb=true form=false Form=nil
  475. running()
  476. keyDeb=false
  477. end
  478. if key=="v" and keyDeb==false and form==false then
  479. keyDeb=true form=true Form="Car"
  480. running()
  481. keyDeb=false
  482. elseif key=="v" and keyDeb==false and form==true then
  483. keyDeb=true form=false Form=nil
  484. running()
  485. pcall(function() car:remove() end)
  486. keyDeb=false
  487. end
  488. end)
  489. mouse.KeyUp:connect(function(key)
  490. if form==false then
  491. if key=="q" then pressing=false end
  492. if key=="f" then pressing=false end
  493. end
  494. end)
  495. while wait() do charge.Size=UDim2.new(mana/100, 0, 1, 0) chargeLabel.Text=mana end
  496. end)
  497. bin.Deselected:connect(function() removeParts() end)--mediafire
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement