Advertisement
memberhero

Thing idk

Dec 30th, 2017
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 116.34 KB | None | 0 0
  1.  
  2. local L_1_ = game.Players.LocalPlayer
  3. local L_2_ = L_1_.Character
  4. local L_3_ = L_1_.Character
  5. local L_4_ = L_3_.Head
  6. for L_51_forvar1, L_52_forvar2 in pairs(game:GetService("Players").LocalPlayer.Character:children()) do
  7. if L_52_forvar2:IsA("Accessory") then
  8. L_52_forvar2:Destroy()
  9. end
  10. end
  11. for L_53_forvar1, L_54_forvar2 in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  12. if L_54_forvar2:IsA("Shirt") then
  13. L_54_forvar2:Remove()
  14. end
  15. end
  16. for L_55_forvar1, L_56_forvar2 in pairs(game:GetService("Players").LocalPlayer.Character:GetChildren()) do
  17. if L_56_forvar2:IsA("Pants") then
  18. L_56_forvar2:Remove()
  19. end
  20. end
  21. wait()
  22. shirt = Instance.new("Shirt", game:GetService("Players").LocalPlayer.Character)
  23. shirt.Name = "Shirt"
  24. pants = Instance.new("Pants", game:GetService("Players").LocalPlayer.Character)
  25. pants.Name = "Pants"
  26. game:GetService("Players").LocalPlayer.Character.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=941860872"
  27. game:GetService("Players").LocalPlayer.Character.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=940565415"
  28. L_2_["Right Arm"].BrickColor = BrickColor.new("Pastel brown")
  29. L_2_["Left Arm"].BrickColor = BrickColor.new("Pastel brown")
  30. L_2_["Left Leg"].BrickColor = BrickColor.new("Pastel brown")
  31. L_2_["Right Leg"].BrickColor = BrickColor.new("Pastel brown")
  32. L_2_.Head.BrickColor = BrickColor.new("Pastel brown")
  33. L_2_.Torso.BrickColor = BrickColor.new("Pastel brown")
  34. hat = Instance.new("Part", game.Players.LocalPlayer.Character.Head)
  35. hat.Size = Vector3.new(0.5, 1, 1)
  36. w3ld = Instance.new("Weld", hat)
  37. w3ld.Part0 = hat
  38. w3ld.Part1 = game.Players.LocalPlayer.Character.Head
  39. w3ld.C0 = w3ld.C0 * CFrame.new(-0.05, -0.3, -0.2)
  40. mesh = Instance.new("SpecialMesh", hat)
  41. mesh.MeshId = "http://www.roblox.com/asset/?id=62246019"
  42. mesh.TextureId = "http://www.roblox.com/asset/?id=267233089"
  43. hat = Instance.new("Part", game.Players.LocalPlayer.Character.Head)
  44. w3ld = Instance.new("Weld", hat)
  45. w3ld.Part0 = hat
  46. w3ld.Part1 = game.Players.LocalPlayer.Character.Head
  47. w3ld.C0 = w3ld.C0 * CFrame.new(0.3, -0.3, -0.2)
  48. mesh = Instance.new("SpecialMesh", hat)
  49. mesh.MeshId = "http://www.roblox.com/asset/?id=62246019"
  50. mesh.TextureId = "http://www.roblox.com/asset/?id=56350922"
  51. mesh.Scale = Vector3.new(0.5, 1.1, 1.1)
  52. game.Players.LocalPlayer.Character.Head.face.Texture = "http://www.roblox.com/asset/?id=882767153"
  53. local L_5_ = Instance.new("Part", L_4_)
  54. L_5_.Size = Vector3.new(0.5, 0.5, 0.5)
  55. L_5_.BrickColor = BrickColor.new("White")
  56. L_5_.CanCollide = false
  57. L_5_.TopSurface = 0
  58. L_5_.BottomSurface = 0
  59. L_5_.Transparency = 1
  60. local L_6_ = Instance.new("SpecialMesh", L_5_)
  61. L_6_.MeshType = "Brick"
  62. L_6_.Scale = Vector3.new(1, 1, 1)
  63. local L_7_ = Instance.new("Weld", L_5_)
  64. L_7_.Part0 = L_4_
  65. L_7_.Part1 = L_5_
  66. L_7_.C0 = CFrame.new(0, 0, -0.8) * CFrame.Angles(0, 0, 0)
  67. local L_8_ = Instance.new("ParticleEmitter", L_5_)
  68. L_8_.VelocitySpread = 5
  69. L_8_.Size = NumberSequence.new({
  70. NumberSequenceKeypoint.new(0, 0.01),
  71. NumberSequenceKeypoint.new(1, 1)
  72. })
  73. L_8_.Rate = math.huge
  74. L_8_.Speed = NumberRange.new(1, 1)
  75. L_8_.Lifetime = NumberRange.new(0.5, 0.8)
  76. L_8_.Transparency = NumberSequence.new({
  77. NumberSequenceKeypoint.new(0, 0.9),
  78. NumberSequenceKeypoint.new(1, 1)
  79. })
  80. L_8_.Rotation = NumberRange.new(0, 360)
  81. L_8_.Name = "Smoke"
  82. L_8_.LightEmission = 10
  83. L_8_.Acceleration = Vector3.new(15, 0, 0)
  84. L_8_.Texture = "http://www.roblox.com/asset/?id=243728104"
  85. L_8_.Color = ColorSequence.new(Color3.new(0.5, 0.5, 0.5), Color3.new(0.5, 0.5, 0.5))
  86. L_8_.LockedToPart = true
  87. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor.Name
  88. secondcolor = "Really black"
  89. wait(0.016666666666666666)
  90. Effects = {}
  91. local L_9_ = game.Players.LocalPlayer
  92. local L_10_ = L_9_.Character
  93. local L_11_ = L_10_.Humanoid
  94. local L_12_ = L_9_:GetMouse()
  95. local L_13_ = L_10_["Left Arm"]
  96. local L_14_ = L_10_["Right Arm"]
  97. local L_15_ = L_10_["Left Leg"]
  98. local L_16_ = L_10_["Right Leg"]
  99. local L_17_ = L_10_.Head
  100. local L_18_ = L_10_.Torso
  101. local L_19_ = game.Workspace.CurrentCamera
  102. local L_20_ = L_10_.HumanoidRootPart
  103. local L_21_ = L_20_.RootJoint
  104. local L_22_ = true
  105. local L_23_ = false
  106. local L_24_ = "Idle"
  107. local L_25_ = 0
  108. local L_26_ = 1
  109. local L_27_ = L_20_.Velocity * Vector3.new(1, 0, 1).magnitude
  110. local L_28_ = L_20_.Velocity.y
  111. local L_29_ = 0
  112. local L_30_ = 1
  113. local L_31_ = false
  114. local L_32_ = CFrame.new
  115. local L_33_ = math.rad
  116. local L_34_ = CFrame.Angles
  117. local L_35_ = UDim2.new
  118. local L_36_ = Color3.new
  119. local L_37_ = {
  120. w = 0,
  121. s = 0,
  122. a = 0,
  123. d = 0
  124. }
  125. firemode = false
  126. local L_38_ = {
  127. SoundService = game:GetService("SoundService"),
  128. Players = game:GetService("Players"),
  129. Debris = game:GetService("Debris"),
  130. Workspace = game:GetService("Workspace"),
  131. Lighting = game:GetService("Lighting"),
  132. HttpService = game:GetService("HttpService"),
  133. InsertService = game:GetService("InsertService")
  134. }
  135. local L_39_ = L_32_(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  136. L_11_.Animator:Destroy()
  137. L_10_.Animate:Destroy()
  138. local L_40_ = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  139. local L_41_ = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  140. local L_42_ = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  141. RSH, LSH = nil, nil
  142. RW = Instance.new("Weld")
  143. LW = Instance.new("Weld")
  144. RH = L_18_["Right Hip"]
  145. LH = L_18_["Left Hip"]
  146. RSH = L_18_["Right Shoulder"]
  147. LSH = L_18_["Left Shoulder"]
  148. RSH.Parent = nil
  149. LSH.Parent = nil
  150. RW.Name = "RW"
  151. RW.Part0 = L_18_
  152. RW.C0 = L_32_(1.5, 0.5, 0)
  153. RW.C1 = L_32_(0, 0.5, 0)
  154. RW.Part1 = L_14_
  155. RW.Parent = L_18_
  156. LW.Name = "LW"
  157. LW.Part0 = L_18_
  158. LW.C0 = L_32_(-1.5, 0.5, 0)
  159. LW.C1 = L_32_(0, 0.5, 0)
  160. LW.Part1 = L_13_
  161. LW.Parent = L_18_
  162. function clerp(L_57_arg1, L_58_arg2, L_59_arg3)
  163. local L_60_ = {
  164. QuaternionFromCFrame(L_57_arg1)
  165. }
  166. local L_61_ = {
  167. QuaternionFromCFrame(L_58_arg2)
  168. }
  169. local L_62_, L_63_, L_64_ = L_57_arg1.x, L_57_arg1.y, L_57_arg1.z
  170. local L_65_, L_66_, L_67_ = L_58_arg2.x, L_58_arg2.y, L_58_arg2.z
  171. local L_68_ = 1 - L_59_arg3
  172. return QuaternionToCFrame(L_68_ * L_62_ + L_59_arg3 * L_65_, L_68_ * L_63_ + L_59_arg3 * L_66_, L_68_ * L_64_ + L_59_arg3 * L_67_, QuaternionSlerp(L_60_, L_61_, L_59_arg3))
  173. end
  174. function QuaternionFromCFrame(L_69_arg1)
  175. local L_70_, L_71_, L_72_, L_73_, L_74_, L_75_, L_76_, L_77_, L_78_, L_79_, L_80_, L_81_ = L_69_arg1:components()
  176. local L_82_ = L_73_ + L_77_ + L_81_
  177. if L_82_ > 0 then
  178. local L_83_ = math.sqrt(1 + L_82_)
  179. local L_84_ = 0.5 / L_83_
  180. return (L_80_ - L_78_) * L_84_, (L_75_ - L_79_) * L_84_, (L_76_ - L_74_) * L_84_, L_83_ * 0.5
  181. else
  182. local L_85_ = 0
  183. if L_73_ < L_77_ then
  184. L_85_ = 1
  185. end
  186. if L_81_ > (L_85_ == 0 and L_73_ or L_77_) then
  187. L_85_ = 2
  188. end
  189. if L_85_ == 0 then
  190. local L_86_ = math.sqrt(L_73_ - L_77_ - L_81_ + 1)
  191. local L_87_ = 0.5 / L_86_
  192. return 0.5 * L_86_, (L_76_ + L_74_) * L_87_, (L_79_ + L_75_) * L_87_, (L_80_ - L_78_) * L_87_
  193. elseif L_85_ == 1 then
  194. local L_88_ = math.sqrt(L_77_ - L_81_ - L_73_ + 1)
  195. local L_89_ = 0.5 / L_88_
  196. return (L_74_ + L_76_) * L_89_, 0.5 * L_88_, (L_80_ + L_78_) * L_89_, (L_75_ - L_79_) * L_89_
  197. elseif L_85_ == 2 then
  198. local L_90_ = math.sqrt(L_81_ - L_73_ - L_77_ + 1)
  199. local L_91_ = 0.5 / L_90_
  200. return (L_75_ + L_79_) * L_91_, (L_78_ + L_80_) * L_91_, 0.5 * L_90_, (L_76_ - L_74_) * L_91_
  201. end
  202. end
  203. end
  204. function QuaternionToCFrame(L_92_arg1, L_93_arg2, L_94_arg3, L_95_arg4, L_96_arg5, L_97_arg6, L_98_arg7)
  205. local L_99_, L_100_, L_101_ = L_95_arg4 + L_95_arg4, L_96_arg5 + L_96_arg5, L_97_arg6 + L_97_arg6
  206. local L_102_, L_103_, L_104_ = L_98_arg7 * L_99_, L_98_arg7 * L_100_, L_98_arg7 * L_101_
  207. local L_105_ = L_95_arg4 * L_99_
  208. local L_106_ = L_95_arg4 * L_100_
  209. local L_107_ = L_95_arg4 * L_101_
  210. local L_108_ = L_96_arg5 * L_100_
  211. local L_109_ = L_96_arg5 * L_101_
  212. local L_110_ = L_97_arg6 * L_101_
  213. return CFrame.new(L_92_arg1, L_93_arg2, L_94_arg3, 1 - (L_108_ + L_110_), L_106_ - L_104_, L_107_ + L_103_, L_106_ + L_104_, 1 - (L_105_ + L_110_), L_109_ - L_102_, L_107_ - L_103_, L_109_ + L_102_, 1 - (L_105_ + L_108_))
  214. end
  215. function QuaternionSlerp(L_111_arg1, L_112_arg2, L_113_arg3)
  216. local L_114_ = L_111_arg1[1] * L_112_arg2[1] + L_111_arg1[2] * L_112_arg2[2] + L_111_arg1[3] * L_112_arg2[3] + L_111_arg1[4] * L_112_arg2[4]
  217. local L_115_, L_116_
  218. if L_114_ >= 1.0E-4 then
  219. if 1 - L_114_ > 1.0E-4 then
  220. local L_117_ = math.acos(L_114_)
  221. local L_118_ = 1 / math.sin(L_117_)
  222. L_115_ = math.sin((1 - L_113_arg3) * L_117_) * L_118_
  223. L_116_ = math.sin(L_113_arg3 * L_117_) * L_118_
  224. else
  225. L_115_ = 1 - L_113_arg3
  226. L_116_ = L_113_arg3
  227. end
  228. elseif 1 + L_114_ > 1.0E-4 then
  229. local L_119_ = math.acos(-L_114_)
  230. local L_120_ = 1 / math.sin(L_119_)
  231. L_115_ = math.sin((L_113_arg3 - 1) * L_119_) * L_120_
  232. L_116_ = math.sin(L_113_arg3 * L_119_) * L_120_
  233. else
  234. L_115_ = L_113_arg3 - 1
  235. L_116_ = L_113_arg3
  236. end
  237. return L_111_arg1[1] * L_115_ + L_112_arg2[1] * L_116_, L_111_arg1[2] * L_115_ + L_112_arg2[2] * L_116_, L_111_arg1[3] * L_115_ + L_112_arg2[3] * L_116_, L_111_arg1[4] * L_115_ + L_112_arg2[4] * L_116_
  238. end
  239. function swait(L_121_arg1)
  240. if L_121_arg1 == 0 or L_121_arg1 == nil then
  241. game:service("RunService").RenderStepped:wait(0)
  242. else
  243. for L_122_forvar1 = 0, L_121_arg1 do
  244. game:service("RunService").RenderStepped:wait(0)
  245. end
  246. end
  247. end
  248. local L_43_ = LoadLibrary("RbxUtility")
  249. local L_44_ = L_43_.Create
  250. function RemoveOutlines(L_123_arg1)
  251. L_123_arg1.TopSurface, L_123_arg1.BottomSurface, L_123_arg1.LeftSurface, L_123_arg1.RightSurface, L_123_arg1.FrontSurface, L_123_arg1.BackSurface = 10, 10, 10, 10, 10, 10
  252. end
  253. function CreatePart(L_124_arg1, L_125_arg2, L_126_arg3, L_127_arg4, L_128_arg5, L_129_arg6, L_130_arg7, L_131_arg8)
  254. local L_132_ = L_44_("Part")({
  255. formFactor = L_124_arg1,
  256. Parent = L_125_arg2,
  257. Reflectance = L_127_arg4,
  258. Transparency = L_128_arg5,
  259. CanCollide = false,
  260. Locked = true,
  261. BrickColor = BrickColor.new(tostring(L_129_arg6)),
  262. Name = L_130_arg7,
  263. Size = L_131_arg8,
  264. Material = L_126_arg3
  265. })
  266. RemoveOutlines(L_132_)
  267. return L_132_
  268. end
  269. function CreateMesh(L_133_arg1, L_134_arg2, L_135_arg3, L_136_arg4, L_137_arg5, L_138_arg6)
  270. local L_139_ = L_44_(L_133_arg1)({
  271. Parent = L_134_arg2,
  272. Offset = L_137_arg5,
  273. Scale = L_138_arg6
  274. })
  275. if L_133_arg1 == "SpecialMesh" then
  276. L_139_.MeshType = L_135_arg3
  277. L_139_.MeshId = L_136_arg4
  278. end
  279. return L_139_
  280. end
  281. function CreateWeld(L_140_arg1, L_141_arg2, L_142_arg3, L_143_arg4, L_144_arg5)
  282. local L_145_ = L_44_("Weld")({
  283. Parent = L_140_arg1,
  284. Part0 = L_141_arg2,
  285. Part1 = L_142_arg3,
  286. C0 = L_143_arg4,
  287. C1 = L_144_arg5
  288. })
  289. return L_145_
  290. end
  291. function rayCast(L_146_arg1, L_147_arg2, L_148_arg3, L_149_arg4)
  292. return game:service("Workspace"):FindPartOnRay(Ray.new(L_146_arg1, L_147_arg2.unit * (L_148_arg3 or 999.999)), L_149_arg4)
  293. end
  294. function CreateSound(L_150_arg1, L_151_arg2, L_152_arg3, L_153_arg4)
  295. coroutine.resume(coroutine.create(function()
  296. local L_154_ = Instance.new("Sound", L_151_arg2 or workspace)
  297. L_154_.Volume = L_152_arg3
  298. L_154_.Pitch = L_153_arg4 or 1
  299. L_154_.SoundId = L_150_arg1
  300. wait()
  301. L_154_:play()
  302. game:GetService("Debris"):AddItem(L_154_, 6)
  303. end))
  304. end
  305. function CreateSong(L_155_arg1, L_156_arg2, L_157_arg3, L_158_arg4)
  306. coroutine.resume(coroutine.create(function()
  307. sou2 = Instance.new("Sound", L_156_arg2 or workspace)
  308. sou2.Volume = L_157_arg3
  309. sou2.Pitch = 1
  310. sou2.SoundId = L_155_arg1
  311. wait()
  312. sou2:play()
  313. sou2.Looped = true
  314. end))
  315. end
  316. CreateSong("http://www.roblox.com/asset/?id=", L_10_, 0.5)
  317. local function L_45_func(L_159_arg1, L_160_arg2)
  318. local L_161_, L_162_ = L_160_arg2 + 1, nil
  319. for L_163_forvar1, L_164_forvar2 in pairs(workspace:GetChildren()) do
  320. if L_164_forvar2:IsA("Model") and L_164_forvar2 ~= L_10_ and L_164_forvar2:findFirstChild("Humanoid") and L_164_forvar2:findFirstChild("Torso") and L_164_forvar2:findFirstChild("Humanoid").Health > 0 then
  321. local L_165_ = L_164_forvar2.Torso
  322. local L_166_ = L_165_.Position - L_159_arg1.Position.magnitude
  323. if L_160_arg2 >= L_166_ and L_161_ > L_166_ then
  324. L_161_ = L_166_
  325. L_162_ = L_164_forvar2
  326. end
  327. end
  328. end
  329. return L_162_
  330. end
  331. function BlockEffect(L_167_arg1, L_168_arg2, L_169_arg3, L_170_arg4, L_171_arg5, L_172_arg6, L_173_arg7, L_174_arg8, L_175_arg9, L_176_arg10)
  332. local L_177_ = CreatePart(3, workspace, "SmoothPlastic", 0, 0, L_167_arg1, "Effect", Vector3.new())
  333. L_177_.Anchored = true
  334. L_177_.CFrame = L_168_arg2
  335. local L_178_ = CreateMesh("BlockMesh", L_177_, "", "", Vector3.new(0, 0, 0), Vector3.new(L_169_arg3, L_170_arg4, L_171_arg5))
  336. game:GetService("Debris"):AddItem(L_177_, 10)
  337. if L_176_arg10 == 1 or L_176_arg10 == nil then
  338. table.insert(Effects, {
  339. L_177_,
  340. "Block1",
  341. L_175_arg9,
  342. L_172_arg6,
  343. L_173_arg7,
  344. L_174_arg8,
  345. L_178_
  346. })
  347. elseif L_176_arg10 == 2 then
  348. table.insert(Effects, {
  349. L_177_,
  350. "Block2",
  351. L_175_arg9,
  352. L_172_arg6,
  353. L_173_arg7,
  354. L_174_arg8,
  355. L_178_
  356. })
  357. elseif L_176_arg10 == 3 then
  358. table.insert(Effects, {
  359. L_177_,
  360. "Block3",
  361. L_175_arg9,
  362. L_172_arg6,
  363. L_173_arg7,
  364. L_174_arg8,
  365. L_178_
  366. })
  367. end
  368. end
  369. function SphereEffect(L_179_arg1, L_180_arg2, L_181_arg3, L_182_arg4, L_183_arg5, L_184_arg6, L_185_arg7, L_186_arg8, L_187_arg9)
  370. local L_188_ = CreatePart(3, workspace, "SmoothPlastic", 0, 0, L_179_arg1, "Effect", Vector3.new())
  371. L_188_.Anchored = true
  372. L_188_.CFrame = L_180_arg2
  373. local L_189_ = CreateMesh("SpecialMesh", L_188_, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(L_181_arg3, L_182_arg4, L_183_arg5))
  374. game:GetService("Debris"):AddItem(L_188_, 10)
  375. table.insert(Effects, {
  376. L_188_,
  377. "Cylinder",
  378. L_187_arg9,
  379. L_184_arg6,
  380. L_185_arg7,
  381. L_186_arg8,
  382. L_189_
  383. })
  384. end
  385. function RingEffect(L_190_arg1, L_191_arg2, L_192_arg3, L_193_arg4, L_194_arg5, L_195_arg6, L_196_arg7, L_197_arg8, L_198_arg9)
  386. local L_199_ = CreatePart(3, workspace, "SmoothPlastic", 0, 0, L_190_arg1, "Effect", Vector3.new(0.5, 0.5, 0.5))
  387. L_199_.Anchored = true
  388. L_199_.CFrame = L_191_arg2 * CFrame.new(L_192_arg3, L_193_arg4, L_194_arg5)
  389. local L_200_ = CreateMesh("SpecialMesh", L_199_, "FileMesh", "3270017", Vector3.new(0, 0, 0), Vector3.new(L_192_arg3, L_193_arg4, L_194_arg5))
  390. game:GetService("Debris"):AddItem(L_199_, 10)
  391. table.insert(Effects, {
  392. L_199_,
  393. "Cylinder",
  394. L_198_arg9,
  395. L_195_arg6,
  396. L_196_arg7,
  397. L_197_arg8,
  398. L_200_
  399. })
  400. end
  401. function CylinderEffect(L_201_arg1, L_202_arg2, L_203_arg3, L_204_arg4, L_205_arg5, L_206_arg6, L_207_arg7, L_208_arg8, L_209_arg9)
  402. local L_210_ = CreatePart(3, workspace, "SmoothPlastic", 0, 0, L_201_arg1, "Effect", Vector3.new())
  403. L_210_.Anchored = true
  404. L_210_.CFrame = L_202_arg2
  405. local L_211_ = CreateMesh("CylinderMesh", L_210_, "", "", Vector3.new(0, 0, 0), Vector3.new(L_203_arg3, L_204_arg4, L_205_arg5))
  406. game:GetService("Debris"):AddItem(L_210_, 10)
  407. table.insert(Effects, {
  408. L_210_,
  409. "Cylinder",
  410. L_209_arg9,
  411. L_206_arg6,
  412. L_207_arg7,
  413. L_208_arg8,
  414. L_211_
  415. })
  416. end
  417. function WaveEffect(L_212_arg1, L_213_arg2, L_214_arg3, L_215_arg4, L_216_arg5, L_217_arg6, L_218_arg7, L_219_arg8, L_220_arg9)
  418. local L_221_ = CreatePart(3, workspace, "", 0, 0, L_212_arg1, "Effect", Vector3.new())
  419. L_221_.Anchored = true
  420. L_221_.CFrame = L_213_arg2
  421. local L_222_ = CreateMesh("SpecialMesh", L_221_, "FileMesh", "20329976", Vector3.new(0, 0, 0), Vector3.new(L_214_arg3, L_215_arg4, L_216_arg5))
  422. game:GetService("Debris"):AddItem(L_221_, 10)
  423. table.insert(Effects, {
  424. L_221_,
  425. "Cylinder",
  426. L_220_arg9,
  427. L_217_arg6,
  428. L_218_arg7,
  429. L_219_arg8,
  430. L_222_
  431. })
  432. end
  433. function SpecialEffect(L_223_arg1, L_224_arg2, L_225_arg3, L_226_arg4, L_227_arg5, L_228_arg6, L_229_arg7, L_230_arg8, L_231_arg9)
  434. local L_232_ = CreatePart(3, workspace, "SmoothPlastic", 0, 0, L_223_arg1, "Effect", Vector3.new())
  435. L_232_.Anchored = true
  436. L_232_.CFrame = L_224_arg2
  437. local L_233_ = CreateMesh("SpecialMesh", L_232_, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(L_225_arg3, L_226_arg4, L_227_arg5))
  438. game:GetService("Debris"):AddItem(L_232_, 10)
  439. table.insert(Effects, {
  440. L_232_,
  441. "Cylinder",
  442. L_231_arg9,
  443. L_228_arg6,
  444. L_229_arg7,
  445. L_230_arg8,
  446. L_233_
  447. })
  448. end
  449. function BreakEffect(L_234_arg1, L_235_arg2, L_236_arg3, L_237_arg4, L_238_arg5)
  450. local L_239_ = CreatePart(3, workspace, "SmoothPlastic", 0, 0, L_234_arg1, "Effect", Vector3.new(0.5, 0.5, 0.5))
  451. L_239_.Anchored = true
  452. L_239_.CFrame = L_235_arg2 * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  453. local L_240_ = CreateMesh("SpecialMesh", L_239_, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(L_236_arg3, L_237_arg4, L_238_arg5))
  454. local L_241_ = math.random(10, 50) / 1000
  455. game:GetService("Debris"):AddItem(L_239_, 10)
  456. table.insert(Effects, {
  457. L_239_,
  458. "Shatter",
  459. L_241_,
  460. L_239_.CFrame,
  461. math.random() - math.random(),
  462. 0,
  463. math.random(50, 100) / 100
  464. })
  465. end
  466. for L_242_forvar1 = 0, 1, 0.05 do
  467. swait()
  468. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  469. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(5), math.rad(0), math.rad(0)), 0.1)
  470. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * L_34_(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  471. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  472. if L_27_.Y > 1 then
  473. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(-50 * math.cos(L_29_ / 4)), math.rad(0), math.rad(4 * math.cos(L_29_ / 4))), 0.2)
  474. RH.C0 = clerp(RH.C0, L_32_(1, -1 + 0.1 * math.cos(L_29_ / 5), 0) * L_41_ * L_34_(math.rad(-2), math.rad(0), math.rad(30 * math.cos(L_29_ / 4))), 0.3)
  475. LH.C0 = clerp(LH.C0, L_32_(-1, -1 + 0.1 * math.cos(L_29_ / 5), 0) * L_42_ * L_34_(math.rad(-2), math.rad(0), math.rad(30 * math.cos(L_29_ / 4))), 0.3)
  476. elseif L_27_.Y < 1 then
  477. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * L_34_(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  478. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  479. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  480. end
  481. end
  482. L_23_ = false
  483. game:GetService("RunService").Stepped:connect(function()
  484. L_27_ = L_20_.Velocity * Vector3.new(1, 0, 1).magnitude
  485. L_28_ = L_20_.Velocity.y
  486. L_29_ = L_29_ + L_30_
  487. local L_243_, L_244_ = rayCast(L_20_.Position, CFrame.new(L_20_.Position, L_20_.Position - Vector3.new(0, 1, 0)).lookVector, 4, L_10_)
  488. if L_22_ == true or L_22_ == false then
  489. if 1 < L_20_.Velocity.y and L_243_ == nil then
  490. L_24_ = "Jump"
  491. if L_23_ == false and ice_mode == false then
  492. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  493. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  494. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  495. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * L_34_(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  496. RH.C0 = clerp(RH.C0, L_32_(1, -0.9, -0.3) * L_41_ * L_34_(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  497. LH.C0 = clerp(LH.C0, L_32_(-1, -0.7, -0.5) * L_42_ * L_34_(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  498. end
  499. elseif L_20_.Velocity.y < -1 and L_243_ == nil and ice_mode == false then
  500. L_24_ = "Fall"
  501. if L_23_ == false then
  502. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  503. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  504. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  505. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * L_34_(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  506. RH.C0 = clerp(RH.C0, L_32_(1, -1, -0.3) * L_41_ * L_34_(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  507. LH.C0 = clerp(LH.C0, L_32_(-1, -0.8, -0.3) * L_42_ * L_34_(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  508. end
  509. elseif (L_18_.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 and L_243_ ~= nil and ice_mode == false then
  510. L_24_ = "Idle"
  511. if L_23_ == false then
  512. L_30_ = 0.8
  513. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, -0.1 + 0.1 * math.cos(L_29_ / 25)) * L_34_(math.rad(9), math.rad(1), math.rad(15)), 0.1)
  514. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(-9 - 1 * math.cos(L_29_ / 25)), math.rad(0), math.rad(-15)), 0.1)
  515. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * L_34_(math.rad(110 - 2 * math.cos(L_29_ / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(L_29_ / 25))), 0.1)
  516. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * L_34_(math.rad(60 - 2 * math.cos(L_29_ / 25)), math.rad(0), math.rad(30 - 4 * math.cos(L_29_ / 25))), 0.1)
  517. RH.C0 = clerp(RH.C0, L_32_(1, -1 - 0.1 * math.cos(L_29_ / 25), 0) * L_41_ * L_34_(math.rad(-4 + 2 * math.cos(L_29_ / 25)), math.rad(-15), math.rad(19 + 2 * math.cos(L_29_ / 25))), 0.1)
  518. LH.C0 = clerp(LH.C0, L_32_(-1, -1 - 0.1 * math.cos(L_29_ / 25), -0.1) * L_42_ * L_34_(math.rad(-4 + 2 * math.cos(L_29_ / 25)), math.rad(-15), math.rad(9 + 2 * math.cos(L_29_ / 25))), 0.1)
  519. end
  520. elseif (L_18_.Velocity * Vector3.new(1, 0, 1)).magnitude < 20 and L_243_ ~= nil and ice_mode == false then
  521. L_24_ = "Walk"
  522. if L_23_ == false then
  523. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0 + 0.1 * math.cos(L_29_ / 3.5)) * L_34_(math.rad(8), math.rad(0) + L_20_.RotVelocity.Y / 30, math.rad(5 * math.cos(L_29_ / 5))), 0.2)
  524. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(-3), math.rad(0), math.rad(-5 * math.cos(L_29_ / 5)) + L_20_.RotVelocity.Y / 9), 0.2)
  525. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(-65 * math.cos(L_29_ / 4)), math.rad(0), math.rad(0 * math.cos(L_29_ / 10))), 0.2)
  526. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(65 * math.cos(L_29_ / 4)), math.rad(0), math.rad(0 * math.cos(L_29_ / 10))), 0.2)
  527. RH.C0 = clerp(RH.C0, L_32_(1, -1 + 0.2 * math.cos(L_29_ / 4), 0) * L_41_ * L_34_(math.rad(-2), math.rad(0), math.rad(50 * math.cos(L_29_ / 4))), 0.3)
  528. LH.C0 = clerp(LH.C0, L_32_(-1, -1 + 0.1 * math.cos(L_29_ / 4), 0) * L_42_ * L_34_(math.rad(-2), math.rad(0), math.rad(50 * math.cos(L_29_ / 4))), 0.3)
  529. end
  530. end
  531. end
  532. if L_22_ == true or L_22_ == false then
  533. if 1 < L_20_.Velocity.Y and L_243_ == nil then
  534. L_24_ = "Jump"
  535. if L_23_ == false and ice_mode == true then
  536. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  537. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  538. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(-40), math.rad(0), math.rad(30)), 0.1)
  539. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * L_34_(math.rad(-40), math.rad(0), math.rad(-30)), 0.1)
  540. RH.C0 = clerp(RH.C0, L_32_(1, -0.9, -0.3) * L_41_ * L_34_(math.rad(3), math.rad(0), math.rad(0)), 0.1)
  541. LH.C0 = clerp(LH.C0, L_32_(-1, -0.7, -0.5) * L_42_ * L_34_(math.rad(-3), math.rad(0), math.rad(0)), 0.1)
  542. end
  543. elseif L_20_.Velocity.Y < -1 and L_243_ == nil and ice_mode == true then
  544. L_24_ = "Fall"
  545. if L_23_ == false then
  546. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  547. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  548. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(-20), math.rad(0), math.rad(50)), 0.1)
  549. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * L_34_(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  550. RH.C0 = clerp(RH.C0, L_32_(1, -1, -0.3) * L_41_ * L_34_(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  551. LH.C0 = clerp(LH.C0, L_32_(-1, -0.8, -0.3) * L_42_ * L_34_(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  552. end
  553. elseif (L_18_.Velocity * Vector3.new(1, 0, 1)).magnitude < 2 and L_243_ ~= nil and ice_mode == true then
  554. L_24_ = "Idle"
  555. if L_23_ == false then
  556. L_30_ = 0.8
  557. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, -0.1 + 0.1 * math.cos(L_29_ / 25)) * L_34_(math.rad(9), math.rad(1), math.rad(15)), 0.1)
  558. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(-9 - 1 * math.cos(L_29_ / 25)), math.rad(0), math.rad(-15)), 0.1)
  559. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * L_34_(math.rad(110 - 2 * math.cos(L_29_ / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(L_29_ / 25))), 0.1)
  560. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * L_34_(math.rad(60 - 2 * math.cos(L_29_ / 25)), math.rad(0), math.rad(30 - 4 * math.cos(L_29_ / 25))), 0.1)
  561. RH.C0 = clerp(RH.C0, L_32_(1, -1 - 0.1 * math.cos(L_29_ / 25), 0) * L_41_ * L_34_(math.rad(-4 + 2 * math.cos(L_29_ / 25)), math.rad(-15), math.rad(19 + 2 * math.cos(L_29_ / 25))), 0.1)
  562. LH.C0 = clerp(LH.C0, L_32_(-1, -1 - 0.1 * math.cos(L_29_ / 25), -0.1) * L_42_ * L_34_(math.rad(-4 + 2 * math.cos(L_29_ / 25)), math.rad(-15), math.rad(9 + 2 * math.cos(L_29_ / 25))), 0.1)
  563. end
  564. elseif (L_18_.Velocity * Vector3.new(1, 0, 1)).magnitude < 20 and L_243_ ~= nil and ice_mode == true then
  565. L_24_ = "Walk"
  566. if L_23_ == false then
  567. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, -0.5 + 0.1 * math.cos(L_29_ / 25)) * L_34_(math.rad(9), math.rad(1), math.rad(-70)), 0.1)
  568. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(-9 - 1 * math.cos(L_29_ / 25)), math.rad(0), math.rad(70)), 0.1)
  569. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * L_34_(math.rad(110 - 2 * math.cos(L_29_ / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(L_29_ / 25))), 0.1)
  570. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * L_34_(math.rad(60 - 2 * math.cos(L_29_ / 25)), math.rad(0), math.rad(30 - 4 * math.cos(L_29_ / 25))), 0.1)
  571. RH.C0 = clerp(RH.C0, L_32_(0.6, -0.8 - 0.1 * math.cos(L_29_ / 25), -0.5) * L_41_ * L_34_(math.rad(-4 + 2 * math.cos(L_29_ / 25)), math.rad(70), math.rad(4 + 2 * math.cos(L_29_ / 25))), 0.1)
  572. LH.C0 = clerp(LH.C0, L_32_(-0.9, -0.8 - 0.1 * math.cos(L_29_ / 25), 0.4) * L_42_ * L_34_(math.rad(-4 + 2 * math.cos(L_29_ / 25)), math.rad(70), math.rad(-19 + 2 * math.cos(L_29_ / 25))), 0.1)
  573. end
  574. end
  575. end
  576. if 0 < #Effects then
  577. for L_245_forvar1 = 1, #Effects do
  578. if Effects[L_245_forvar1] ~= nil then
  579. local L_246_ = Effects[L_245_forvar1]
  580. if L_246_ ~= nil then
  581. local L_247_ = L_246_[1]
  582. local L_248_ = L_246_[2]
  583. local L_249_ = L_246_[3]
  584. local L_250_ = L_246_[4]
  585. local L_251_ = L_246_[5]
  586. local L_252_ = L_246_[6]
  587. if 1 >= L_246_[1].Transparency then
  588. if L_246_[2] == "Block1" then
  589. L_246_[1].CFrame = L_246_[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  590. local L_253_ = L_246_[1].Mesh
  591. L_253_.Scale = L_253_.Scale + Vector3.new(L_246_[4], L_246_[5], L_246_[6])
  592. L_246_[1].Transparency = L_246_[1].Transparency + L_246_[3]
  593. elseif L_246_[2] == "Block2" then
  594. L_246_[1].CFrame = L_246_[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, -0.3, 0)
  595. local L_254_ = L_246_[7]
  596. L_254_.Scale = L_254_.Scale + Vector3.new(L_246_[4], L_246_[5], L_246_[6])
  597. L_246_[1].Transparency = L_246_[1].Transparency + L_246_[3]
  598. elseif L_246_[2] == "Block3" then
  599. L_246_[1].CFrame = L_246_[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.2, 0)
  600. local L_255_ = L_246_[7]
  601. L_255_.Scale = L_255_.Scale + Vector3.new(L_246_[4], L_246_[5], L_246_[6])
  602. L_246_[1].Transparency = L_246_[1].Transparency + L_246_[3]
  603. elseif L_246_[2] == "Cylinder" then
  604. local L_256_ = L_246_[1].Mesh
  605. L_256_.Scale = L_256_.Scale + Vector3.new(L_246_[4], L_246_[5], L_246_[6])
  606. L_246_[1].Transparency = L_246_[1].Transparency + L_246_[3]
  607. elseif L_246_[2] == "Blood" then
  608. local L_257_ = L_246_[7]
  609. L_246_[1].CFrame = L_246_[1].CFrame * Vector3.new(0, 0.5, 0)
  610. L_257_.Scale = L_257_.Scale + Vector3.new(L_246_[4], L_246_[5], L_246_[6])
  611. L_246_[1].Transparency = L_246_[1].Transparency + L_246_[3]
  612. elseif L_246_[2] == "Elec" then
  613. local L_258_ = L_246_[1].Mesh
  614. L_258_.Scale = L_258_.Scale + Vector3.new(L_246_[7], L_246_[8], L_246_[9])
  615. L_246_[1].Transparency = L_246_[1].Transparency + L_246_[3]
  616. elseif L_246_[2] == "Disappear" then
  617. L_246_[1].Transparency = L_246_[1].Transparency + L_246_[3]
  618. elseif L_246_[2] == "Shatter" then
  619. L_246_[1].Transparency = L_246_[1].Transparency + L_246_[3]
  620. L_246_[4] = L_246_[4] * CFrame.new(0, L_246_[7], 0)
  621. L_246_[1].CFrame = L_246_[4] * CFrame.fromEulerAnglesXYZ(L_246_[6], 0, 0)
  622. L_246_[6] = L_246_[6] + L_246_[5]
  623. end
  624. else
  625. L_247_.Parent = nil
  626. table.remove(Effects, L_245_forvar1)
  627. end
  628. end
  629. end
  630. end
  631. end
  632. end)
  633. function RemoveOutlines(L_259_arg1)
  634. L_259_arg1.TopSurface = 10
  635. end
  636. function CreatePart(L_260_arg1, L_261_arg2, L_262_arg3, L_263_arg4, L_264_arg5, L_265_arg6, L_266_arg7)
  637. local L_267_ = L_44_("Part")({
  638. Parent = L_260_arg1,
  639. Reflectance = L_262_arg3,
  640. Transparency = L_263_arg4,
  641. CanCollide = false,
  642. Locked = true,
  643. BrickColor = BrickColor.new(tostring(L_264_arg5)),
  644. Name = L_265_arg6,
  645. Size = L_266_arg7,
  646. Material = L_261_arg2
  647. })
  648. RemoveOutlines(L_267_)
  649. return L_267_
  650. end
  651. function CreateMesh(L_268_arg1, L_269_arg2, L_270_arg3, L_271_arg4, L_272_arg5, L_273_arg6)
  652. local L_274_ = L_44_(L_268_arg1)({
  653. Parent = L_269_arg2,
  654. Offset = L_272_arg5,
  655. Scale = L_273_arg6
  656. })
  657. if L_268_arg1 == "SpecialMesh" then
  658. L_274_.MeshType = L_270_arg3
  659. L_274_.MeshId = L_271_arg4
  660. end
  661. return L_274_
  662. end
  663. function CreateWeld(L_275_arg1, L_276_arg2, L_277_arg3, L_278_arg4, L_279_arg5)
  664. local L_280_ = L_44_("Weld")({
  665. Parent = L_275_arg1,
  666. Part0 = L_276_arg2,
  667. Part1 = L_277_arg3,
  668. C0 = L_278_arg4,
  669. C1 = L_279_arg5
  670. })
  671. return L_280_
  672. end
  673. WSHM = {
  674. "White",
  675. "Pastel light blue"
  676. }
  677. WSH = WSHM[math.random(1, #WSHM)]
  678. function IcePartFunk(L_281_arg1, L_282_arg2, L_283_arg3, L_284_arg4)
  679. IcePart = Instance.new("Part", L_281_arg1)
  680. IcePart.Size = Vector3.new(math.random(L_283_arg3, L_284_arg4), math.random(L_283_arg3, L_284_arg4), math.random(L_283_arg3, L_284_arg4))
  681. IcePart.CanCollide = false
  682. IuW = Instance.new("Weld")
  683. IuW.Name = "GuW"
  684. IuW.Part0 = L_281_arg1
  685. IuW.C0 = L_32_(math.random(-L_282_arg2, L_282_arg2), math.random(-L_282_arg2, L_282_arg2), math.random(-L_282_arg2, L_282_arg2)) * L_34_(math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  686. IuW.C1 = L_32_(0, math.random(-L_282_arg2 / 2, L_282_arg2 / 2), 0)
  687. IuW.Part1 = IcePart
  688. IuW.Parent = L_281_arg1
  689. IcePart.Transparency = 0.85
  690. IcePart.Material = "Neon"
  691. WSH = WSHM[math.random(1, #WSHM)]
  692. IcePart.BrickColor = BrickColor.new("" .. WSH)
  693. RemoveOutlines(IcePart)
  694. game:GetService("Debris"):AddItem(IuW, 4)
  695. game:GetService("Debris"):AddItem(IcePart, 6)
  696. end
  697. SpikeMeshId = 1033714
  698. local L_46_ = function(L_285_arg1, L_286_arg2, L_287_arg3, L_288_arg4, L_289_arg5, L_290_arg6, L_291_arg7)
  699. local L_292_ = Instance.new("Part", L_285_arg1)
  700. L_292_.Name = L_286_arg2
  701. L_292_.BrickColor = BrickColor.new(L_287_arg3)
  702. L_292_.Size = L_288_arg4
  703. L_292_.Material = L_289_arg5
  704. L_292_.Transparency = L_290_arg6
  705. L_292_.CanCollide = false
  706. RemoveOutlines(L_292_)
  707. local L_293_ = Instance.new("SpecialMesh", L_292_)
  708. L_293_.MeshType = "Sphere"
  709. L_293_.Scale = L_291_arg7
  710. return L_293_ and L_292_
  711. end
  712. CFuncs = {
  713. Part = {
  714. Create = function(L_294_arg1, L_295_arg2, L_296_arg3, L_297_arg4, L_298_arg5, L_299_arg6, L_300_arg7)
  715. local L_301_ = L_44_("Part")({
  716. Parent = L_294_arg1,
  717. Reflectance = L_296_arg3,
  718. Transparency = L_297_arg4,
  719. CanCollide = false,
  720. Locked = true,
  721. BrickColor = BrickColor.new(tostring(L_298_arg5)),
  722. Name = L_299_arg6,
  723. Size = L_300_arg7,
  724. Material = L_295_arg2
  725. })
  726. RemoveOutlines(L_301_)
  727. return L_301_
  728. end
  729. },
  730. Mesh = {
  731. Create = function(L_302_arg1, L_303_arg2, L_304_arg3, L_305_arg4, L_306_arg5, L_307_arg6)
  732. local L_308_ = L_44_(L_302_arg1)({
  733. Parent = L_303_arg2,
  734. Offset = L_306_arg5,
  735. Scale = L_307_arg6
  736. })
  737. if L_302_arg1 == "SpecialMesh" then
  738. L_308_.MeshType = L_304_arg3
  739. L_308_.MeshId = L_305_arg4
  740. end
  741. return L_308_
  742. end
  743. },
  744. Mesh = {
  745. Create = function(L_309_arg1, L_310_arg2, L_311_arg3, L_312_arg4, L_313_arg5, L_314_arg6)
  746. local L_315_ = L_44_(L_309_arg1)({
  747. Parent = L_310_arg2,
  748. Offset = L_313_arg5,
  749. Scale = L_314_arg6
  750. })
  751. if L_309_arg1 == "SpecialMesh" then
  752. L_315_.MeshType = L_311_arg3
  753. L_315_.MeshId = L_312_arg4
  754. end
  755. return L_315_
  756. end
  757. },
  758. Weld = {
  759. Create = function(L_316_arg1, L_317_arg2, L_318_arg3, L_319_arg4, L_320_arg5)
  760. local L_321_ = L_44_("Weld")({
  761. Parent = L_316_arg1,
  762. Part0 = L_317_arg2,
  763. Part1 = L_318_arg3,
  764. C0 = L_319_arg4,
  765. C1 = L_320_arg5
  766. })
  767. return L_321_
  768. end
  769. },
  770. Sound = {
  771. Create = function(L_322_arg1, L_323_arg2, L_324_arg3, L_325_arg4)
  772. coroutine.resume(coroutine.create(function()
  773. local L_326_ = L_44_("Sound")({
  774. Volume = L_324_arg3,
  775. Pitch = L_325_arg4 or 1,
  776. SoundId = L_322_arg1,
  777. Parent = L_323_arg2 or workspace
  778. })
  779. wait()
  780. L_326_:play()
  781. game:GetService("Debris"):AddItem(L_326_, 6)
  782. end))
  783. end
  784. },
  785. ParticleEmitter = {
  786. Create = function(L_327_arg1, L_328_arg2, L_329_arg3, L_330_arg4, L_331_arg5, L_332_arg6, L_333_arg7, L_334_arg8, L_335_arg9, L_336_arg10, L_337_arg11, L_338_arg12, L_339_arg13, L_340_arg14, L_341_arg15, L_342_arg16, L_343_arg17, L_344_arg18, L_345_arg19, L_346_arg20)
  787. local L_347_ = L_44_("ParticleEmitter")({
  788. Parent = L_327_arg1,
  789. Color = ColorSequence.new(L_328_arg2, L_329_arg3),
  790. LightEmission = L_330_arg4,
  791. Size = L_331_arg5,
  792. Texture = L_332_arg6,
  793. Transparency = L_333_arg7,
  794. ZOffset = L_334_arg8,
  795. Acceleration = L_335_arg9,
  796. Drag = L_336_arg10,
  797. LockedToPart = L_337_arg11,
  798. VelocityInheritance = L_338_arg12,
  799. EmissionDirection = L_339_arg13,
  800. Enabled = L_340_arg14,
  801. Lifetime = L_341_arg15,
  802. Rate = L_342_arg16,
  803. Rotation = L_343_arg17,
  804. RotSpeed = L_344_arg18,
  805. Speed = L_345_arg19,
  806. VelocitySpread = L_346_arg20
  807. })
  808. return L_347_
  809. end
  810. }
  811. }
  812. function Damagefunc(L_348_arg1, L_349_arg2, L_350_arg3, L_351_arg4, L_352_arg5, L_353_arg6, L_354_arg7, L_355_arg8, L_356_arg9, L_357_arg10)
  813. if L_349_arg2.Parent == nil then
  814. return
  815. end
  816. local L_358_ = L_349_arg2.Parent:FindFirstChild("Humanoid")
  817. for L_359_forvar1, L_360_forvar2 in pairs(L_349_arg2.Parent:children()) do
  818. if L_360_forvar2:IsA("Humanoid") then
  819. L_358_ = L_360_forvar2
  820. end
  821. end
  822. if L_358_ ~= nil and L_349_arg2.Parent.Name ~= L_10_.Name and L_349_arg2.Parent:FindFirstChild("Torso") ~= nil then
  823. if L_349_arg2.Parent:findFirstChild("DebounceHit") ~= nil and L_349_arg2.Parent.DebounceHit.Value == true then
  824. return
  825. end
  826. local L_361_ = L_44_("ObjectValue")({
  827. Name = "creator",
  828. Value = game:service("Players").LocalPlayer,
  829. Parent = L_358_
  830. })
  831. game:GetService("Debris"):AddItem(L_361_, 0.5)
  832. if L_356_arg9 ~= nil and L_357_arg10 ~= nil then
  833. CreateSound(L_356_arg9, L_349_arg2, 1, L_357_arg10)
  834. end
  835. local L_362_ = math.random(L_350_arg3, L_351_arg4)
  836. local L_363_ = false
  837. local L_364_ = L_349_arg2.Parent:findFirstChild("Block")
  838. if L_364_ ~= nil and L_364_.className == "IntValue" and L_364_.Value > 0 then
  839. L_363_ = true
  840. L_364_.Value = L_364_.Value - 1
  841. print(L_364_.Value)
  842. end
  843. if L_363_ == false then
  844. L_358_.Health = L_358_.Health - L_362_
  845. ShowDamage(L_348_arg1.CFrame * CFrame.new(0, 0, L_348_arg1.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -L_362_, 1.5, L_348_arg1.BrickColor.Color)
  846. else
  847. L_358_.Health = L_358_.Health - L_362_ / 2
  848. ShowDamage(L_348_arg1.CFrame * CFrame.new(0, 0, L_348_arg1.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -L_362_, 1.5, L_348_arg1.BrickColor.Color)
  849. end
  850. if L_353_arg6 == "Knockdown" then
  851. local L_366_ = L_349_arg2.Parent.Humanoid
  852. L_366_.PlatformStand = true
  853. coroutine.resume(coroutine.create(function(L_370_arg1)
  854. swait(1)
  855. L_370_arg1.PlatformStand = false
  856. end), L_366_)
  857. local L_367_ = L_349_arg2.Position - L_354_arg7.Position + Vector3.new(0, 0, 0).unit
  858. local L_368_ = L_44_("BodyVelocity")({
  859. velocity = L_367_ * L_352_arg5,
  860. P = 5000,
  861. maxForce = Vector3.new(8000, 8000, 8000),
  862. Parent = L_349_arg2
  863. })
  864. local L_369_ = L_44_("BodyAngularVelocity")({
  865. P = 3000,
  866. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  867. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  868. Parent = L_349_arg2
  869. })
  870. game:GetService("Debris"):AddItem(L_368_, 0.5)
  871. game:GetService("Debris"):AddItem(L_369_, 0.5)
  872. elseif L_353_arg6 == "Normal" then
  873. local L_371_ = L_44_("BodyVelocity")({
  874. P = 500,
  875. maxForce = Vector3.new(math.huge, 0, math.huge),
  876. velocity = L_354_arg7.CFrame.lookVector * L_352_arg5 + L_354_arg7.Velocity / 1.05
  877. })
  878. if L_352_arg5 > 0 then
  879. L_371_.Parent = L_349_arg2.Parent.Torso
  880. end
  881. game:GetService("Debris"):AddItem(L_371_, 0.5)
  882. elseif L_353_arg6 == "Impale" then
  883. local L_372_ = L_46_(L_38_.Workspace, "Ice Spike", "Pastel light blue", Vector3.new(1, 1, 1), "Neon", 0.7, Vector3.new(1, 25, 1))
  884. L_372_.Anchored = true
  885. L_372_.Rotation = Vector3.new(math.random(-10, 10), 0, math.random(-10, 10))
  886. L_372_.Position = L_349_arg2.Parent.Torso.Position
  887. for L_373_forvar1 = 1, 5 do
  888. IcePartFunk(L_349_arg2.Parent.Torso, 0.55, 0.1, 1)
  889. end
  890. L_38_.Debris:AddItem(L_372_, 4)
  891. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", L_372_, 0.8, 2)
  892. L_349_arg2.Parent.Humanoid.PlatformStand = true
  893. swait(1)
  894. L_349_arg2.Parent.Humanoid.PlatformStand = false
  895. elseif L_353_arg6 == "Up" then
  896. local L_374_ = L_44_("BodyVelocity")({
  897. velocity = Vector3.new(0, 20, 0),
  898. P = 5000,
  899. maxForce = Vector3.new(8000, 8000, 8000),
  900. Parent = L_349_arg2
  901. })
  902. game:GetService("Debris"):AddItem(L_374_, 0.5)
  903. local L_375_ = L_44_("BodyVelocity")({
  904. velocity = Vector3.new(0, 20, 0),
  905. P = 5000,
  906. maxForce = Vector3.new(8000, 8000, 8000),
  907. Parent = L_349_arg2
  908. })
  909. game:GetService("Debris"):AddItem(L_375_, 1)
  910. elseif L_353_arg6 == "Snare" then
  911. local L_376_ = L_44_("BodyPosition")({
  912. P = 900,
  913. D = 1000,
  914. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  915. position = L_349_arg2.Parent.Torso.Position,
  916. Parent = L_349_arg2.Parent.Torso
  917. })
  918. game:GetService("Debris"):AddItem(L_376_, 1)
  919. elseif L_353_arg6 == "Slowness" then
  920. local L_377_ = L_349_arg2.Parent.Humanoid.WalkSpeed
  921. for L_378_forvar1 = 1, 25 do
  922. L_349_arg2.Parent.Humanoid.WalkSpeed = 4
  923. IcePartFunk(L_349_arg2.Parent.Torso, 0.55, 0.1, 1)
  924. end
  925. wait(4)
  926. L_349_arg2.Parent.Humanoid.WalkSpeed = L_377_
  927. elseif L_353_arg6 == "FireDmg" then
  928. for L_379_forvar1 = 1, math.random(10, 30) do
  929. BlockEffect(BrickColor.new("Really red"), L_349_arg2.Parent.Torso.CFrame, 20, 20, 20, 1.5, 1.5, 1.5, 0.05, 3)
  930. BlockEffect(BrickColor.new("Gold"), L_349_arg2.Parent.Torso.CFrame, 20, 20, 20, 2, 2, 2, 0.05, 3)
  931. BlockEffect(BrickColor.new("Really black"), L_349_arg2.Parent.Torso.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 3)
  932. wait(0.1)
  933. MagniDamage(L_349_arg2.Parent.Torso, 5, 1, 8, 0, "Normal")
  934. end
  935. elseif L_353_arg6 == "Freeze" then
  936. local L_380_ = L_44_("BodyPosition")({
  937. P = 900,
  938. D = 1000,
  939. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  940. position = L_349_arg2.Parent.Torso.Position,
  941. Parent = L_349_arg2.Parent.Torso
  942. })
  943. game:GetService("Debris"):AddItem(L_380_, 4)
  944. for L_381_forvar1 = 1, 25 do
  945. IcePartFunk(L_349_arg2.Parent.Torso, 1, 1.5, 2)
  946. end
  947. elseif L_353_arg6 == "Freeze2" then
  948. local L_382_ = L_44_("BodyPosition")({
  949. P = 50000,
  950. D = 1000,
  951. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  952. position = L_349_arg2.Parent.Torso.Position,
  953. Parent = L_349_arg2.Parent.Torso
  954. })
  955. local L_383_ = L_44_("BodyGyro")({
  956. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  957. P = 20000,
  958. Parent = L_349_arg2.Parent.Torso,
  959. cframe = L_349_arg2.Parent.Torso.CFrame
  960. })
  961. L_349_arg2.Parent.Torso.Anchored = true
  962. coroutine.resume(coroutine.create(function(L_384_arg1)
  963. swait(1.5)
  964. L_384_arg1.Anchored = false
  965. end), L_349_arg2.Parent.Torso)
  966. game:GetService("Debris"):AddItem(L_382_, 3)
  967. game:GetService("Debris"):AddItem(L_383_, 3)
  968. end
  969. local L_365_ = L_44_("BoolValue")({
  970. Name = "DebounceHit",
  971. Parent = L_349_arg2.Parent,
  972. Value = true
  973. })
  974. game:GetService("Debris"):AddItem(L_365_, L_355_arg8)
  975. L_361_ = Instance.new("ObjectValue")
  976. L_361_.Name = "creator"
  977. L_361_.Value = L_9_
  978. L_361_.Parent = L_358_
  979. game:GetService("Debris"):AddItem(L_361_, 0.5)
  980. end
  981. end
  982. function ShowDamage(L_385_arg1, L_386_arg2, L_387_arg3, L_388_arg4)
  983. local L_389_ = 0.033333333333333
  984. if not L_385_arg1 then
  985. local L_395_ = Vector3.new(0, 0, 0)
  986. end
  987. local L_390_ = L_386_arg2 or ""
  988. local L_391_ = L_387_arg3 or 2
  989. if not L_388_arg4 then
  990. local L_396_ = Color3.new(1, 0, 1)
  991. end
  992. local L_392_ = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(L_388_arg4), "Effect", Vector3.new(0, 0, 0))
  993. L_392_.Anchored = true
  994. local L_393_ = L_44_("BillboardGui")({
  995. Size = UDim2.new(3, 0, 3, 0),
  996. Adornee = L_392_,
  997. Parent = L_392_
  998. })
  999. local L_394_ = L_44_("TextLabel")({
  1000. BackgroundTransparency = 1,
  1001. Size = UDim2.new(1, 0, 1, 0),
  1002. Text = L_390_,
  1003. TextColor3 = L_388_arg4,
  1004. TextScaled = true,
  1005. Font = Enum.Font.ArialBold,
  1006. Parent = L_393_
  1007. })
  1008. game.Debris:AddItem(L_392_, L_391_ + 0.1)
  1009. L_392_.Parent = game:GetService("Workspace")
  1010. delay(0, function()
  1011. local L_397_ = L_391_ / L_389_
  1012. for L_398_forvar1 = 1, L_397_ do
  1013. wait(L_389_)
  1014. local L_399_ = L_398_forvar1 / L_397_
  1015. L_392_.CFrame = CFrame.new(L_385_arg1) + Vector3.new(0, L_399_, 0)
  1016. L_394_.TextTransparency = L_399_
  1017. end
  1018. if L_392_ and L_392_.Parent then
  1019. L_392_:Destroy()
  1020. end
  1021. end)
  1022. end
  1023. function MagniDamage(L_400_arg1, L_401_arg2, L_402_arg3, L_403_arg4, L_404_arg5, L_405_arg6)
  1024. for L_406_forvar1, L_407_forvar2 in pairs(workspace:children()) do
  1025. local L_408_ = L_407_forvar2:findFirstChild("Humanoid")
  1026. if L_408_ ~= nil then
  1027. local L_409_ = L_407_forvar2:findFirstChild("Head")
  1028. if L_409_ ~= nil then
  1029. local L_410_ = L_409_.Position - L_400_arg1.Position
  1030. local L_411_ = L_410_.magnitude
  1031. if L_401_arg2 >= L_411_ and L_407_forvar2.Name ~= L_9_.Name then
  1032. Damagefunc(L_409_, L_409_, L_402_arg3, L_403_arg4, L_404_arg5, L_405_arg6, L_20_, 0.1, "http://www.roblox.com/asset/?id=231917784", 1)
  1033. end
  1034. end
  1035. end
  1036. end
  1037. end
  1038. function MagniKILL(L_412_arg1, L_413_arg2, L_414_arg3, L_415_arg4)
  1039. for L_416_forvar1, L_417_forvar2 in pairs(workspace:children()) do
  1040. local L_418_ = L_417_forvar2:findFirstChild("Humanoid")
  1041. if L_418_ ~= nil then
  1042. local L_419_ = L_417_forvar2:findFirstChild("Head")
  1043. if L_419_ ~= nil then
  1044. local L_420_ = L_419_.Position - L_412_arg1.Position
  1045. local L_421_ = L_420_.magnitude
  1046. if L_413_arg2 >= L_421_ and L_417_forvar2.Name ~= L_9_.Name then
  1047. L_418_.Health = 0
  1048. end
  1049. end
  1050. end
  1051. end
  1052. end
  1053. EffectModel = Instance.new("Model", L_10_)
  1054. EffectModel.Name = "Effects"
  1055. Effects = {
  1056. Block = {
  1057. Create = function(L_422_arg1, L_423_arg2, L_424_arg3, L_425_arg4, L_426_arg5, L_427_arg6, L_428_arg7, L_429_arg8, L_430_arg9, L_431_arg10)
  1058. local L_432_ = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, L_422_arg1, "Effect", Vector3.new())
  1059. L_432_.Anchored = true
  1060. L_432_.CFrame = L_423_arg2
  1061. local L_433_ = CFuncs.Mesh.Create("BlockMesh", L_432_, "", "", Vector3.new(0, 0, 0), Vector3.new(L_424_arg3, L_425_arg4, L_426_arg5))
  1062. game:GetService("Debris"):AddItem(L_432_, 10)
  1063. if L_431_arg10 == 1 or L_431_arg10 == nil then
  1064. table.insert(Effects, {
  1065. L_432_,
  1066. "Block1",
  1067. L_430_arg9,
  1068. L_427_arg6,
  1069. L_428_arg7,
  1070. L_429_arg8,
  1071. L_433_
  1072. })
  1073. elseif L_431_arg10 == 2 then
  1074. table.insert(Effects, {
  1075. L_432_,
  1076. "Block2",
  1077. L_430_arg9,
  1078. L_427_arg6,
  1079. L_428_arg7,
  1080. L_429_arg8,
  1081. L_433_
  1082. })
  1083. else
  1084. table.insert(Effects, {
  1085. L_432_,
  1086. "Block3",
  1087. L_430_arg9,
  1088. L_427_arg6,
  1089. L_428_arg7,
  1090. L_429_arg8,
  1091. L_433_
  1092. })
  1093. end
  1094. end
  1095. },
  1096. Sphere = {
  1097. Create = function(L_434_arg1, L_435_arg2, L_436_arg3, L_437_arg4, L_438_arg5, L_439_arg6, L_440_arg7, L_441_arg8, L_442_arg9)
  1098. local L_443_ = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, L_434_arg1, "Effect", Vector3.new())
  1099. L_443_.Anchored = true
  1100. L_443_.CFrame = L_435_arg2
  1101. local L_444_ = CFuncs.Mesh.Create("SpecialMesh", L_443_, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(L_436_arg3, L_437_arg4, L_438_arg5))
  1102. game:GetService("Debris"):AddItem(L_443_, 10)
  1103. table.insert(Effects, {
  1104. L_443_,
  1105. "Cylinder",
  1106. L_442_arg9,
  1107. L_439_arg6,
  1108. L_440_arg7,
  1109. L_441_arg8,
  1110. L_444_
  1111. })
  1112. end
  1113. },
  1114. Cylinder = {
  1115. Create = function(L_445_arg1, L_446_arg2, L_447_arg3, L_448_arg4, L_449_arg5, L_450_arg6, L_451_arg7, L_452_arg8, L_453_arg9)
  1116. local L_454_ = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, L_445_arg1, "Effect", Vector3.new())
  1117. L_454_.Anchored = true
  1118. L_454_.CFrame = L_446_arg2
  1119. local L_455_ = CFuncs.Mesh.Create("CylinderMesh", L_454_, "", "", Vector3.new(0, 0, 0), Vector3.new(L_447_arg3, L_448_arg4, L_449_arg5))
  1120. game:GetService("Debris"):AddItem(L_454_, 10)
  1121. table.insert(Effects, {
  1122. L_454_,
  1123. "Cylinder",
  1124. L_453_arg9,
  1125. L_450_arg6,
  1126. L_451_arg7,
  1127. L_452_arg8,
  1128. L_455_
  1129. })
  1130. end
  1131. },
  1132. Wave = {
  1133. Create = function(L_456_arg1, L_457_arg2, L_458_arg3, L_459_arg4, L_460_arg5, L_461_arg6, L_462_arg7, L_463_arg8, L_464_arg9)
  1134. local L_465_ = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, L_456_arg1, "Effect", Vector3.new())
  1135. L_465_.Anchored = true
  1136. L_465_.CFrame = L_457_arg2
  1137. local L_466_ = CFuncs.Mesh.Create("SpecialMesh", L_465_, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(L_458_arg3, L_459_arg4, L_460_arg5))
  1138. game:GetService("Debris"):AddItem(L_465_, 10)
  1139. table.insert(Effects, {
  1140. L_465_,
  1141. "Cylinder",
  1142. L_464_arg9,
  1143. L_461_arg6,
  1144. L_462_arg7,
  1145. L_463_arg8,
  1146. L_466_
  1147. })
  1148. end
  1149. },
  1150. Ring = {
  1151. Create = function(L_467_arg1, L_468_arg2, L_469_arg3, L_470_arg4, L_471_arg5, L_472_arg6, L_473_arg7, L_474_arg8, L_475_arg9)
  1152. local L_476_ = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, L_467_arg1, "Effect", Vector3.new())
  1153. L_476_.Anchored = true
  1154. L_476_.CFrame = L_468_arg2
  1155. local L_477_ = CFuncs.Mesh.Create("SpecialMesh", L_476_, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(L_469_arg3, L_470_arg4, L_471_arg5))
  1156. game:GetService("Debris"):AddItem(L_476_, 10)
  1157. table.insert(Effects, {
  1158. L_476_,
  1159. "Cylinder",
  1160. L_475_arg9,
  1161. L_472_arg6,
  1162. L_473_arg7,
  1163. L_474_arg8,
  1164. L_477_
  1165. })
  1166. end
  1167. },
  1168. Break = {
  1169. Create = function(L_478_arg1, L_479_arg2, L_480_arg3, L_481_arg4, L_482_arg5)
  1170. local L_483_ = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, L_478_arg1, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1171. L_483_.Anchored = true
  1172. L_483_.CFrame = L_479_arg2 * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1173. local L_484_ = CFuncs.Mesh.Create("SpecialMesh", L_483_, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(L_480_arg3, L_481_arg4, L_482_arg5))
  1174. local L_485_ = math.random(10, 50) / 1000
  1175. game:GetService("Debris"):AddItem(L_483_, 10)
  1176. table.insert(Effects, {
  1177. L_483_,
  1178. "Shatter",
  1179. L_485_,
  1180. L_483_.CFrame,
  1181. math.random() - math.random(),
  1182. 0,
  1183. math.random(50, 100) / 100
  1184. })
  1185. end
  1186. }
  1187. }
  1188. function BlockEffect(L_486_arg1, L_487_arg2, L_488_arg3, L_489_arg4, L_490_arg5, L_491_arg6, L_492_arg7, L_493_arg8, L_494_arg9, L_495_arg10)
  1189. local L_496_ = CreatePart(EffectModel, "Neon", 0, 0, L_486_arg1, "Effect", Vector3.new())
  1190. L_496_.Anchored = true
  1191. L_496_.CFrame = L_487_arg2
  1192. local L_497_ = CreateMesh("BlockMesh", L_496_, "", "", Vector3.new(0, 0, 0), Vector3.new(L_488_arg3, L_489_arg4, L_490_arg5))
  1193. game:GetService("Debris"):AddItem(L_496_, 10)
  1194. if L_495_arg10 == 1 or L_495_arg10 == nil then
  1195. table.insert(Effects, {
  1196. L_496_,
  1197. "Block1",
  1198. L_494_arg9,
  1199. L_491_arg6,
  1200. L_492_arg7,
  1201. L_493_arg8,
  1202. L_497_
  1203. })
  1204. elseif L_495_arg10 == 2 then
  1205. table.insert(Effects, {
  1206. L_496_,
  1207. "Block2",
  1208. L_494_arg9,
  1209. L_491_arg6,
  1210. L_492_arg7,
  1211. L_493_arg8,
  1212. L_497_
  1213. })
  1214. elseif L_495_arg10 == 3 then
  1215. table.insert(Effects, {
  1216. L_496_,
  1217. "Block3",
  1218. L_494_arg9,
  1219. L_491_arg6,
  1220. L_492_arg7,
  1221. L_493_arg8,
  1222. L_497_
  1223. })
  1224. end
  1225. end
  1226. function CreateSound(L_498_arg1, L_499_arg2, L_500_arg3, L_501_arg4)
  1227. coroutine.resume(coroutine.create(function()
  1228. local L_502_ = Instance.new("Sound", L_499_arg2 or workspace)
  1229. L_502_.Volume = L_500_arg3
  1230. L_502_.Pitch = L_501_arg4 or 1
  1231. L_502_.SoundId = L_498_arg1
  1232. swait()
  1233. L_502_:play()
  1234. game:GetService("Debris"):AddItem(L_502_, 6)
  1235. end))
  1236. end
  1237. function Laser(L_503_arg1, L_504_arg2, L_505_arg3, L_506_arg4, L_507_arg5, L_508_arg6, L_509_arg7, L_510_arg8, L_511_arg9)
  1238. local L_512_ = CreatePart(EffectModel, "Neon", 0, 0, L_503_arg1, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1239. L_512_.Anchored = true
  1240. L_512_.CFrame = L_504_arg2
  1241. L_512_.Material = "Neon"
  1242. local L_513_ = CreateMesh("CylinderMesh", L_512_, "", "", Vector3.new(0, 0, 0), Vector3.new(L_505_arg3, L_506_arg4, L_507_arg5))
  1243. game:GetService("Debris"):AddItem(L_512_, 10)
  1244. coroutine.resume(coroutine.create(function(L_514_arg1, L_515_arg2)
  1245. for L_516_forvar1 = 0, 6, L_511_arg9 do
  1246. swait()
  1247. L_514_arg1.Transparency = L_516_forvar1
  1248. L_515_arg2.Scale = L_515_arg2.Scale + Vector3.new(L_508_arg6, L_509_arg7, L_510_arg8)
  1249. end
  1250. L_514_arg1.Parent = nil
  1251. end), L_512_, L_513_)
  1252. end
  1253. function shoottraildd(L_517_arg1, L_518_arg2, L_519_arg3, L_520_arg4)
  1254. local L_521_ = Vector3.new(math.random(-L_519_arg3, L_519_arg3), math.random(-L_519_arg3, L_519_arg3), math.random(-L_519_arg3, L_519_arg3))
  1255. local L_522_ = L_518_arg2.Position
  1256. local L_523_ = L_517_arg1 + L_521_
  1257. local L_524_ = CFrame.new((L_522_ + L_523_) / 2, L_523_)
  1258. local L_525_ = 1000
  1259. local L_526_ = 1
  1260. coroutine.resume(coroutine.create(function()
  1261. repeat
  1262. swait()
  1263. local L_527_, L_528_ = rayCast(L_522_, L_524_.lookVector, L_525_, L_20_.Parent)
  1264. local L_529_ = (L_522_ - L_528_).magnitude
  1265. Laser(BrickColor.new("Gold"), CFrame.new((L_522_ + L_528_) / 2, L_528_) * L_34_(1.57, 0, 0), 1, L_529_ * (L_525_ / (L_525_ / 2)), 1, -2.175, 0, -2.175, 0.15)
  1266. L_522_ = L_522_ + L_524_.lookVector * L_525_
  1267. L_526_ = L_526_ - 1
  1268. L_524_ = L_524_ * L_34_(math.rad(-1), 0, 0)
  1269. if L_527_ ~= nil then
  1270. L_526_ = 0
  1271. local L_530_ = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1272. L_530_.Anchored = true
  1273. L_530_.CFrame = CFrame.new(L_528_)
  1274. game:GetService("Debris"):AddItem(L_530_, 2)
  1275. end
  1276. if L_526_ <= 0 then
  1277. local L_531_ = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1278. L_531_.Anchored = true
  1279. L_531_.CFrame = CFrame.new(L_528_)
  1280. if L_527_ ~= nil then
  1281. CreateSound("http://www.roblox.com/asset/?id=514867425", L_531_, 2, 1)
  1282. BlockEffect(BrickColor.new("Really red"), L_531_.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1283. BlockEffect(BrickColor.new("Gold"), L_531_.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1284. BlockEffect(BrickColor.new("Gold"), L_531_.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1285. MagniDamage(L_531_, 6, L_520_arg4, L_520_arg4, 0, "FireDmg")
  1286. end
  1287. game:GetService("Debris"):AddItem(L_531_, 0)
  1288. end
  1289. until L_526_ <= 0
  1290. end))
  1291. end
  1292. function shoottraildd2(L_532_arg1, L_533_arg2, L_534_arg3)
  1293. local L_535_ = Vector3.new(math.random(-L_534_arg3, L_534_arg3), math.random(-L_534_arg3, L_534_arg3), math.random(-L_534_arg3, L_534_arg3))
  1294. local L_536_ = L_533_arg2.Position
  1295. local L_537_ = L_532_arg1 + L_535_
  1296. local L_538_ = CFrame.new((L_536_ + L_537_) / 2, L_537_)
  1297. local L_539_ = 1000
  1298. local L_540_ = 1
  1299. coroutine.resume(coroutine.create(function()
  1300. repeat
  1301. swait()
  1302. local L_541_, L_542_ = rayCast(L_536_, L_538_.lookVector, L_539_, L_20_.Parent)
  1303. local L_543_ = (L_536_ - L_542_).magnitude
  1304. Laser(BrickColor.new("Gold"), CFrame.new((L_536_ + L_542_) / 2, L_542_) * L_34_(1.57, 0, 0), 1, L_543_ * (L_539_ / (L_539_ / 2)), 1, -8.175, 0, -8.175, 0.15)
  1305. L_536_ = L_536_ + L_538_.lookVector * L_539_
  1306. L_540_ = L_540_ - 1
  1307. L_538_ = L_538_ * L_34_(math.rad(-1), 0, 0)
  1308. if L_541_ ~= nil then
  1309. L_540_ = 0
  1310. local L_544_ = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1311. L_544_.Anchored = true
  1312. L_544_.CFrame = CFrame.new(L_542_)
  1313. game:GetService("Debris"):AddItem(L_544_, 2)
  1314. end
  1315. if L_540_ <= 0 then
  1316. local L_545_ = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1317. L_545_.Anchored = true
  1318. L_545_.CFrame = CFrame.new(L_542_)
  1319. if L_541_ ~= nil then
  1320. CreateSound("http://www.roblox.com/asset/?id=514867425", L_545_, 2, 1)
  1321. BlockEffect(BrickColor.new("Really red"), L_545_.CFrame, 1, 1, 1, 86.5, 86.5, 86.5, 0.05)
  1322. BlockEffect(BrickColor.new("Gold"), L_545_.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1323. BlockEffect(BrickColor.new("Gold"), L_545_.CFrame, 1, 1, 1, 87, 87, 87, 0.05)
  1324. MagniKILL(L_545_, 80, 0, "Normal")
  1325. end
  1326. game:GetService("Debris"):AddItem(L_545_, 0)
  1327. end
  1328. until L_540_ <= 0
  1329. end))
  1330. end
  1331. function shoottraildd3(L_546_arg1, L_547_arg2, L_548_arg3, L_549_arg4)
  1332. local L_550_ = Vector3.new(math.random(-L_548_arg3, L_548_arg3), math.random(-L_548_arg3, L_548_arg3), math.random(-L_548_arg3, L_548_arg3))
  1333. local L_551_ = L_547_arg2.Position
  1334. local L_552_ = L_546_arg1 + L_550_
  1335. local L_553_ = CFrame.new((L_551_ + L_552_) / 2, L_552_)
  1336. local L_554_ = 200
  1337. local L_555_ = 0
  1338. coroutine.resume(coroutine.create(function()
  1339. repeat
  1340. swait()
  1341. local L_556_, L_557_ = rayCast(L_551_, L_553_.lookVector, L_554_, L_20_.Parent)
  1342. local L_558_ = (L_551_ - L_557_).magnitude
  1343. Laser(BrickColor.new("White"), CFrame.new((L_551_ + L_557_) / 2, L_557_) * L_34_(1.57, 0, 0), 1, L_558_ * (L_554_ / (L_554_ / 2)), 1, -0.375, 0, -0.375, 0.05)
  1344. L_551_ = L_551_ + L_553_.lookVector * L_554_
  1345. L_555_ = L_555_ - 1
  1346. L_553_ = L_553_ * L_34_(math.rad(-1), 0, 0)
  1347. if L_556_ ~= nil then
  1348. L_555_ = 0
  1349. local L_559_ = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1350. L_559_.Anchored = true
  1351. L_559_.CFrame = CFrame.new(L_557_)
  1352. BlockEffect(BrickColor.new("Pastel light blue"), L_559_.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1353. game:GetService("Debris"):AddItem(L_559_, 2)
  1354. end
  1355. if L_555_ <= 0 then
  1356. local L_560_ = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1357. L_560_.Anchored = true
  1358. L_560_.CFrame = CFrame.new(L_557_)
  1359. if L_556_ ~= nil then
  1360. CreateSound("http://www.roblox.com/asset/?id=514867425", L_560_, 2, 1)
  1361. BlockEffect(BrickColor.new("White"), L_560_.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1362. BlockEffect(BrickColor.new("Pastel light blue"), L_560_.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1363. MagniDamage(L_560_, 6, L_549_arg4, L_549_arg4, 0, "Slowness")
  1364. end
  1365. game:GetService("Debris"):AddItem(L_560_, 0)
  1366. end
  1367. until L_555_ <= 0
  1368. end))
  1369. end
  1370. function shoottraildd4(L_561_arg1, L_562_arg2, L_563_arg3, L_564_arg4)
  1371. local L_565_ = Vector3.new(math.random(-L_563_arg3, L_563_arg3), math.random(-L_563_arg3, L_563_arg3), math.random(-L_563_arg3, L_563_arg3))
  1372. local L_566_ = L_562_arg2.Position
  1373. local L_567_ = L_561_arg1 + L_565_
  1374. local L_568_ = CFrame.new((L_566_ + L_567_) / 2, L_567_)
  1375. local L_569_ = 150
  1376. local L_570_ = 1
  1377. coroutine.resume(coroutine.create(function()
  1378. repeat
  1379. swait()
  1380. local L_571_, L_572_ = rayCast(L_566_, L_568_.lookVector, L_569_, L_20_.Parent)
  1381. local L_573_ = (L_566_ - L_572_).magnitude
  1382. Laser(BrickColor.new("Gold"), CFrame.new((L_566_ + L_572_) / 2, L_572_) * L_34_(1.57, 0, 0), 1, L_573_ * (L_569_ / (L_569_ / 2)), 1, -1.175, 0, -1.175, 0.15)
  1383. L_566_ = L_566_ + L_568_.lookVector * L_569_
  1384. L_570_ = L_570_ - 1
  1385. L_568_ = L_568_ * L_34_(math.rad(-1), 0, 0)
  1386. if L_571_ ~= nil then
  1387. L_570_ = 0
  1388. local L_574_ = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1389. L_574_.Anchored = true
  1390. L_574_.CFrame = CFrame.new(L_572_)
  1391. game:GetService("Debris"):AddItem(L_574_, 2)
  1392. end
  1393. if L_570_ <= 0 then
  1394. local L_575_ = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1395. L_575_.Anchored = true
  1396. L_575_.CFrame = CFrame.new(L_572_)
  1397. if L_571_ ~= nil then
  1398. CreateSound("http://www.roblox.com/asset/?id=514867425", L_575_, 2, 1)
  1399. BlockEffect(BrickColor.new("Really red"), L_575_.CFrame, 1, 1, 1, 6.5, 6.5, 6.5, 0.05)
  1400. BlockEffect(BrickColor.new("Gold"), L_575_.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1401. BlockEffect(BrickColor.new("Gold"), L_575_.CFrame, 1, 1, 1, 7, 7, 7, 0.05)
  1402. MagniDamage(L_575_, 6, L_564_arg4, L_564_arg4, 0, "Normal")
  1403. end
  1404. game:GetService("Debris"):AddItem(L_575_, 0)
  1405. end
  1406. until L_570_ <= 0
  1407. end))
  1408. end
  1409. musiccommand = 1
  1410. musicwait = false
  1411. L_12_.KeyDown:connect(function(L_576_arg1)
  1412. if L_576_arg1 == "m" and L_23_ == false then
  1413. if musiccommand == 1 and musicwait == false then
  1414. musicwait = true
  1415. sou2:Stop()
  1416. musiccommand = 2
  1417. end
  1418. if musiccommand == 2 and musicwait == false then
  1419. musicwait = true
  1420. sou2:Play()
  1421. sou2.Volume = 2
  1422. musiccommand = 3
  1423. end
  1424. if musiccommand == 3 and musicwait == false then
  1425. musicwait = true
  1426. sou2.Volume = 0.5
  1427. musiccommand = 1
  1428. end
  1429. musicwait = false
  1430. end
  1431. end)
  1432. function HitpartFunk3(L_577_arg1, L_578_arg2, L_579_arg3, L_580_arg4)
  1433. Hitpart3 = Instance.new("Part", L_577_arg1)
  1434. Hitpart3.Size = Vector3.new(1, 1, 1)
  1435. Hitpart3.CanCollide = false
  1436. HuW3 = Instance.new("Weld")
  1437. HuW3.Name = "GuW"
  1438. HuW3.Part0 = L_577_arg1
  1439. HuW3.C0 = L_32_(L_578_arg2, L_579_arg3, L_580_arg4)
  1440. HuW3.C1 = L_32_(0, 0, 0)
  1441. HuW3.Part1 = Hitpart3
  1442. HuW3.Parent = L_577_arg1
  1443. Hitpart3.Transparency = 1
  1444. game:GetService("Debris"):AddItem(Hitpart3, 20)
  1445. end
  1446. function HitpartFunk2(L_581_arg1, L_582_arg2, L_583_arg3, L_584_arg4)
  1447. Hitpart2 = Instance.new("Part", L_581_arg1)
  1448. Hitpart2.Size = Vector3.new(1, 1, 1)
  1449. Hitpart2.CanCollide = false
  1450. HuW2 = Instance.new("Weld")
  1451. HuW2.Name = "GuW"
  1452. HuW2.Part0 = L_581_arg1
  1453. HuW2.C0 = L_32_(L_582_arg2, L_583_arg3, L_584_arg4)
  1454. HuW2.C1 = L_32_(0, 0, 0)
  1455. HuW2.Part1 = Hitpart2
  1456. HuW2.Parent = L_581_arg1
  1457. Hitpart2.Transparency = 1
  1458. game:GetService("Debris"):AddItem(Hitpart2, 20)
  1459. end
  1460. function HitpartFunk(L_585_arg1, L_586_arg2, L_587_arg3, L_588_arg4, L_589_arg5, L_590_arg6)
  1461. Hitpart = Instance.new("Part", L_585_arg1)
  1462. Hitpart.Size = Vector3.new(1, 1, 1)
  1463. Hitpart.CanCollide = false
  1464. HuW = Instance.new("Weld")
  1465. HuW.Name = "GuW"
  1466. HuW.Part0 = L_585_arg1
  1467. HuW.C0 = L_32_(L_588_arg4, L_589_arg5, L_590_arg6)
  1468. HuW.C1 = L_32_(0, 0, 0)
  1469. HuW.Part1 = Hitpart
  1470. HuW.Parent = L_585_arg1
  1471. Hitpart.Transparency = 1
  1472. MagniDamage(Hitpart, 4.5, L_586_arg2, L_587_arg3, 1, "Normal")
  1473. end
  1474. wait2 = false
  1475. combo = 1
  1476. L_12_.Button1Down:connect(function(L_591_arg1)
  1477. if L_23_ == false then
  1478. L_23_ = true
  1479. L_11_.WalkSpeed = 1.01
  1480. if combo == 1 and wait2 == false then
  1481. wait2 = true
  1482. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", L_13_, 1, 1.2)
  1483. for L_592_forvar1 = 0, 1, 0.1 do
  1484. swait()
  1485. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  1486. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1487. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * L_34_(math.rad(0), math.rad(0 * math.cos(L_29_ / 25)), math.rad(0 * math.cos(L_29_ / 25))), 0.2)
  1488. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, 0) * L_34_(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  1489. RH.C0 = clerp(RH.C0, L_32_(0.9, -1 - 0.1 * math.cos(L_29_ / 25), -0.6) * L_41_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(50), math.rad(10 + 2 * math.cos(L_29_ / 25))), 0.2)
  1490. LH.C0 = clerp(LH.C0, L_32_(-0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0.4) * L_42_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(50), math.rad(20 + 2 * math.cos(L_29_ / 25))), 0.2)
  1491. end
  1492. HitpartFunk(L_13_, 5, 10, 0, -0.5, 0)
  1493. for L_593_forvar1 = 0, 1, 0.1 do
  1494. swait()
  1495. BlockEffect(BrickColor.new("White"), Hitpart.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  1496. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  1497. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1498. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * L_34_(math.rad(0), math.rad(0 * math.cos(L_29_ / 25)), math.rad(0 * math.cos(L_29_ / 25))), 0.2)
  1499. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * L_34_(math.rad(0 + 1 * math.cos(L_29_ / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(L_29_ / 25))), 0.3)
  1500. RH.C0 = clerp(RH.C0, L_32_(0.9, -1 - 0.1 * math.cos(L_29_ / 25), -0.6) * L_41_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(50), math.rad(10 + 2 * math.cos(L_29_ / 25))), 0.2)
  1501. LH.C0 = clerp(LH.C0, L_32_(-0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0.4) * L_42_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(50), math.rad(20 + 2 * math.cos(L_29_ / 25))), 0.2)
  1502. end
  1503. combo = 2
  1504. end
  1505. if combo == 2 and wait2 == false then
  1506. wait2 = true
  1507. for L_594_forvar1 = 0, 0.5, 0.1 do
  1508. swait()
  1509. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, -0.5, -1) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1510. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1511. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * L_34_(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  1512. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(0), math.rad(-10)), 0.1)
  1513. RH.C0 = clerp(RH.C0, L_32_(1, 0, -0.5) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1514. LH.C0 = clerp(LH.C0, L_32_(-1, -1.5, -0.6) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1515. end
  1516. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", L_14_, 1, 1.2)
  1517. for L_595_forvar1 = 0, 1, 0.1 do
  1518. swait()
  1519. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, -0.5, -1) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1520. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1521. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * L_34_(math.rad(35), math.rad(0), math.rad(0)), 0.3)
  1522. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  1523. RH.C0 = clerp(RH.C0, L_32_(1, 0, -0.5) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1524. LH.C0 = clerp(LH.C0, L_32_(-1, -1.5, -0.6) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1525. end
  1526. HitpartFunk(L_14_, 10, 20, 0, -0.5, 0)
  1527. for L_596_forvar1 = 0, 1, 0.1 do
  1528. swait()
  1529. BlockEffect(BrickColor.new("White"), Hitpart.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  1530. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, -0.5, 0) * L_34_(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  1531. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(-25)), 0.3)
  1532. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * L_34_(math.rad(120), math.rad(0), math.rad(-35)), 0.3)
  1533. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  1534. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  1535. LH.C0 = clerp(LH.C0, L_32_(-1, -1, -0.2) * L_42_ * L_34_(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  1536. end
  1537. combo = 3
  1538. end
  1539. if combo == 3 and wait2 == false then
  1540. wait2 = true
  1541. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", L_13_, 1, 1.2)
  1542. for L_597_forvar1 = 0, 2, 0.1 do
  1543. swait()
  1544. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0.2, -0.2) * L_34_(math.rad(0), math.rad(10), math.rad(0)), 0.3)
  1545. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1546. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.4, -0.2) * L_34_(math.rad(110 - 2 * math.cos(L_29_ / 25)), math.rad(0), math.rad(-26 + 4 * math.cos(L_29_ / 25))), 0.3)
  1547. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.4, -0.15) * L_34_(math.rad(60 - 2 * math.cos(L_29_ / 25)), math.rad(0), math.rad(30 - 4 * math.cos(L_29_ / 25))), 0.3)
  1548. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0.4) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1549. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1550. end
  1551. HitpartFunk(L_16_, 5, 10, 0, -0.5, 0)
  1552. for L_598_forvar1 = 0, 1, 0.1 do
  1553. swait()
  1554. BlockEffect(BrickColor.new("White"), Hitpart.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  1555. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, -1, 0) * L_34_(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  1556. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(-10), math.rad(0)), 0.3)
  1557. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  1558. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  1559. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(0), math.rad(10), math.rad(90)), 0.3)
  1560. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  1561. end
  1562. combo = 1
  1563. end
  1564. L_11_.WalkSpeed = 16
  1565. Hitpart:Destroy()
  1566. wait2 = false
  1567. L_23_ = false
  1568. end
  1569. end)
  1570. MV1 = 20
  1571. L_12_.KeyDown:connect(function(L_599_arg1)
  1572. if L_599_arg1 == "e" and L_23_ == false then
  1573. if firemode == true then
  1574. firemode = false
  1575. print("ice mode")
  1576. L_8_.Acceleration = Vector3.new(15, 0, 0)
  1577. L_8_.Texture = "http://www.roblox.com/asset/?id=243728104"
  1578. L_8_.Transparency = NumberSequence.new({
  1579. NumberSequenceKeypoint.new(0, 0.9),
  1580. NumberSequenceKeypoint.new(1, 1)
  1581. })
  1582. else
  1583. firemode = true
  1584. print("fire mode")
  1585. ice_mode = false
  1586. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  1587. L_8_.Acceleration = Vector3.new(-5, 0, 0)
  1588. L_8_.Texture = "http://www.roblox.com/asset/?id=11601142"
  1589. L_8_.Transparency = NumberSequence.new(0.7, 1)
  1590. end
  1591. end
  1592. if L_23_ == false and L_599_arg1 == "x" and MV1 > 19 and firemode == false then
  1593. MV1 = 0
  1594. L_11_.WalkSpeed = 2.01
  1595. L_23_ = true
  1596. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131632972", L_13_, 1, 1.5)
  1597. Firepart2 = Instance.new("Part", L_13_)
  1598. Firepart2.Size = Vector3.new(1, 1, 1)
  1599. Firepart2.CanCollide = false
  1600. GuW2 = Instance.new("Weld")
  1601. GuW2.Name = "GuW"
  1602. GuW2.Part0 = L_13_
  1603. GuW2.C0 = L_32_(0, -0.5, 0)
  1604. GuW2.C1 = L_32_(0, 0, 0)
  1605. GuW2.Part1 = Firepart2
  1606. GuW2.Parent = L_13_
  1607. Firepart2.Transparency = 1
  1608. MagniDamage(Firepart2, 6, 20, 40, 10, "Normal")
  1609. for L_600_forvar1 = 0, 2, 0.1 do
  1610. swait()
  1611. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  1612. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(-5), math.rad(-90)), 0.3)
  1613. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1614. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * L_34_(math.rad(0), math.rad(0 * math.cos(L_29_ / 25)), math.rad(0 * math.cos(L_29_ / 25))), 0.2)
  1615. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, -0.2) * L_34_(math.rad(130 + 1 * math.cos(L_29_ / 25)), math.rad(0), math.rad(-90 + 1 * math.cos(L_29_ / 25))), 0.3)
  1616. RH.C0 = clerp(RH.C0, L_32_(0.9, -1 - 0.1 * math.cos(L_29_ / 25), -0.6) * L_41_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(50), math.rad(10 + 2 * math.cos(L_29_ / 25))), 0.2)
  1617. LH.C0 = clerp(LH.C0, L_32_(-0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0.4) * L_42_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(50), math.rad(20 + 2 * math.cos(L_29_ / 25))), 0.2)
  1618. end
  1619. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", L_13_, 1, 2.7)
  1620. BlockEffect(BrickColor.new("Cyan"), Firepart2.CFrame, 1, 1, 1, 3, 3, 3, 0.025)
  1621. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.02)
  1622. MagniDamage(Firepart2, 8, 10, 15, 0, "Freeze")
  1623. L_11_.WalkSpeed = 16
  1624. L_23_ = false
  1625. Firepart2:Destroy()
  1626. end
  1627. end)
  1628. MV2 = 90
  1629. L_12_.KeyDown:connect(function(L_601_arg1)
  1630. if L_23_ == false and L_601_arg1 == "x" and MV2 > 89 and firemode == true then
  1631. MV2 = 0
  1632. L_23_ = true
  1633. Firepart = Instance.new("Part", L_14_)
  1634. Firepart.Size = Vector3.new(1, 1, 1)
  1635. GuW = Instance.new("Weld")
  1636. GuW.Name = "GuW"
  1637. GuW.Part0 = L_14_
  1638. GuW.C0 = L_32_(0, -1, 0)
  1639. GuW.C1 = L_32_(0, 0, 0)
  1640. GuW.Part1 = Firepart
  1641. GuW.Parent = L_14_
  1642. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", L_14_, 2, 0.7)
  1643. Firepart.Transparency = 1
  1644. L_11_.WalkSpeed = 0.01
  1645. for L_602_forvar1 = 0, 4, 0.1 do
  1646. swait()
  1647. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  1648. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  1649. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1650. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  1651. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * L_34_(math.rad(0), math.rad(90 + 0.1 * math.cos(L_29_ / 25)), math.rad(90 + 1 * math.cos(L_29_ / 25))), 0.1)
  1652. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * L_34_(math.rad(0 * math.cos(L_29_ / 25)), math.rad(0), math.rad(0 + 1 * math.cos(L_29_ / 25))), 0.1)
  1653. RH.C0 = clerp(RH.C0, L_32_(0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0) * L_41_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(L_29_ / 25))), 0.1)
  1654. LH.C0 = clerp(LH.C0, L_32_(-0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0) * L_42_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(L_29_ / 25))), 0.1)
  1655. end
  1656. for L_603_forvar1 = 0, 4, 0.1 do
  1657. swait()
  1658. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  1659. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  1660. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1661. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  1662. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * L_34_(math.rad(0), math.rad(0 + 0.1 * math.cos(L_29_ / 25)), math.rad(90 + 1 * math.cos(L_29_ / 25))), 0.1)
  1663. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * L_34_(math.rad(0 * math.cos(L_29_ / 25)), math.rad(0), math.rad(0 + 1 * math.cos(L_29_ / 25))), 0.1)
  1664. RH.C0 = clerp(RH.C0, L_32_(0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0) * L_41_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(L_29_ / 25))), 0.1)
  1665. LH.C0 = clerp(LH.C0, L_32_(-0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0) * L_42_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(L_29_ / 25))), 0.1)
  1666. end
  1667. shoottraildd(L_12_.Hit.p, L_14_, 0, 10)
  1668. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433410", L_14_, 1, 0.8)
  1669. CreateSound("http://www.roblox.com/asset/?id=633130540", L_14_, 0.5, 1.5)
  1670. for L_604_forvar1 = 1, 3 do
  1671. BlockEffect(BrickColor.new("Gold"), Firepart.CFrame, 1, 1, 1, 6, 6, 6, 0.06)
  1672. BlockEffect(BrickColor.new("Really red"), Firepart.CFrame, 1, 1, 1, 5.8, 5.8, 5.8, 0.06)
  1673. end
  1674. for L_605_forvar1 = 0, 2, 0.1 do
  1675. BlockEffect(BrickColor.new("Really black"), Firepart.CFrame, 1, 1, 1, 1, 1, 1, 0.06)
  1676. swait()
  1677. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1678. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  1679. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * L_34_(math.rad(0), math.rad(0 + 0.1 * math.cos(L_29_ / 25)), math.rad(130 + 1 * math.cos(L_29_ / 25))), 0.05)
  1680. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * L_34_(math.rad(0 * math.cos(L_29_ / 25)), math.rad(0), math.rad(0 + 1 * math.cos(L_29_ / 25))), 0.1)
  1681. RH.C0 = clerp(RH.C0, L_32_(0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0) * L_41_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(L_29_ / 25))), 0.1)
  1682. LH.C0 = clerp(LH.C0, L_32_(-0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0) * L_42_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(L_29_ / 25))), 0.1)
  1683. end
  1684. L_11_.WalkSpeed = 16
  1685. L_23_ = false
  1686. Firepart:Destroy()
  1687. end
  1688. if L_23_ == false and L_601_arg1 == "c" and MV2 > 89 and firemode == false then
  1689. MV2 = 0
  1690. L_11_.WalkSpeed = 0.1
  1691. L_23_ = true
  1692. Firepart = Instance.new("Part", L_14_)
  1693. Firepart.Size = Vector3.new(1, 1, 1)
  1694. GuW = Instance.new("Weld")
  1695. GuW.Name = "GuW"
  1696. GuW.Part0 = L_14_
  1697. GuW.C0 = L_32_(0, -1, 0)
  1698. GuW.C1 = L_32_(0, 0, 0)
  1699. GuW.Part1 = Firepart
  1700. GuW.Parent = L_14_
  1701. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", L_14_, 2, 0.64)
  1702. Firepart.Transparency = 1
  1703. L_11_.WalkSpeed = 0.01
  1704. for L_606_forvar1 = 0, 4, 0.1 do
  1705. swait()
  1706. BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  1707. BlockEffect(BrickColor.new("Pastel light blue"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  1708. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1709. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  1710. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * L_34_(math.rad(0), math.rad(90 + 0.1 * math.cos(L_29_ / 25)), math.rad(90 + 1 * math.cos(L_29_ / 25))), 0.1)
  1711. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * L_34_(math.rad(0 * math.cos(L_29_ / 25)), math.rad(0), math.rad(0 + 1 * math.cos(L_29_ / 25))), 0.1)
  1712. RH.C0 = clerp(RH.C0, L_32_(0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0) * L_41_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(L_29_ / 25))), 0.1)
  1713. LH.C0 = clerp(LH.C0, L_32_(-0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0) * L_42_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(L_29_ / 25))), 0.1)
  1714. end
  1715. for L_607_forvar1 = 0, 4, 0.1 do
  1716. swait()
  1717. BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  1718. BlockEffect(BrickColor.new("Pastel light blue"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  1719. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1720. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  1721. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * L_34_(math.rad(0), math.rad(0 + 0.1 * math.cos(L_29_ / 25)), math.rad(90 + 1 * math.cos(L_29_ / 25))), 0.1)
  1722. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * L_34_(math.rad(0 * math.cos(L_29_ / 25)), math.rad(0), math.rad(0 + 1 * math.cos(L_29_ / 25))), 0.1)
  1723. RH.C0 = clerp(RH.C0, L_32_(0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0) * L_41_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(L_29_ / 25))), 0.1)
  1724. LH.C0 = clerp(LH.C0, L_32_(-0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0) * L_42_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(L_29_ / 25))), 0.1)
  1725. end
  1726. shoottraildd3(L_12_.Hit.p, L_14_, 0, 30)
  1727. CreateSound("http://www.roblox.com/asset/?id=633130540", L_14_, 0.35, 0.5)
  1728. BlockEffect(BrickColor.new("White"), Firepart.CFrame, 1, 1, 1, 2, 2, 2, 0.04)
  1729. BlockEffect(BrickColor.new("Pastel light blue"), Firepart.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.04)
  1730. for L_608_forvar1 = 0, 0.5, 0.1 do
  1731. swait()
  1732. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1733. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(-90)), 0.2)
  1734. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, 0) * L_34_(math.rad(0), math.rad(0 + 0.1 * math.cos(L_29_ / 25)), math.rad(130 + 1 * math.cos(L_29_ / 25))), 0.05)
  1735. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, 0) * L_34_(math.rad(0 * math.cos(L_29_ / 25)), math.rad(0), math.rad(0 + 1 * math.cos(L_29_ / 25))), 0.1)
  1736. RH.C0 = clerp(RH.C0, L_32_(0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0) * L_41_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(L_29_ / 25))), 0.1)
  1737. LH.C0 = clerp(LH.C0, L_32_(-0.9, -1 - 0.1 * math.cos(L_29_ / 25), 0) * L_42_ * L_34_(math.rad(-2 + 1 * math.cos(L_29_ / 25)), math.rad(-10), math.rad(0 + 2 * math.cos(L_29_ / 25))), 0.1)
  1738. end
  1739. L_11_.WalkSpeed = 16
  1740. L_23_ = false
  1741. MV2 = 0
  1742. Firepart:Destroy()
  1743. end
  1744. end)
  1745. Rapid = false
  1746. BasePart = Instance.new("Part")
  1747. BasePart.Shape = Enum.PartType.Block
  1748. BasePart.Material = Enum.Material.Neon
  1749. BasePart.TopSurface = Enum.SurfaceType.Smooth
  1750. BasePart.BottomSurface = Enum.SurfaceType.Smooth
  1751. BasePart.FormFactor = Enum.FormFactor.Custom
  1752. BasePart.Size = Vector3.new(0.2, 0.2, 0.2)
  1753. BasePart.CanCollide = true
  1754. BasePart.Locked = true
  1755. BasePart.Anchored = false
  1756. local L_47_ = game.Players.LocalPlayer
  1757. local L_48_ = L_47_:GetMouse()
  1758. ice_mode = false
  1759. local L_49_ = {
  1760. BrickColor.new("Cyan"),
  1761. BrickColor.new("Medium blue"),
  1762. BrickColor.new("Pastel blue")
  1763. }
  1764. local L_50_ = game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
  1765. if L_50_ then
  1766. L_48_.KeyDown:connect(function(L_609_arg1)
  1767. if L_609_arg1 == "z" and firemode == false then
  1768. if ice_mode == true then
  1769. ice_mode = false
  1770. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxasset://sounds/action_footsteps_plastic.mp3"
  1771. else
  1772. ice_mode = true
  1773. game.Players.LocalPlayer.Character.Head.Running.SoundId = "rbxassetid://571670708"
  1774. end
  1775. end
  1776. if L_609_arg1 == "z" and firemode == true then
  1777. L_23_ = true
  1778. do
  1779. local L_610_ = false
  1780. local L_611_ = 0
  1781. local L_612_ = 1
  1782. local L_613_ = 0.5
  1783. local L_614_ = {}
  1784. local L_615_ = 10000
  1785. CreateSound("http://www.roblox.com/asset/?id=260433410", L_18_, 1, 1)
  1786. swait(1)
  1787. local L_616_, L_617_ = L_2_.Torso:FindFirstChild("LMMFly"), L_2_.Torso:FindFirstChild("LMMRot")
  1788. if L_616_ then
  1789. L_616_:Destroy()
  1790. end
  1791. if L_617_ then
  1792. L_617_:Destroy()
  1793. end
  1794. L_616_ = Instance.new("BodyPosition", L_2_.Torso)
  1795. L_616_.Name = "LMMFly"
  1796. L_616_.maxForce = Vector3.new(math.huge, math.huge, math.huge)
  1797. L_616_.P = L_615_
  1798. L_616_.position = L_2_.Torso.Position
  1799. L_617_ = Instance.new("BodyGyro", L_2_.Torso)
  1800. L_617_.Name = "LMMRot"
  1801. L_617_.maxTorque = Vector3.new(math.huge, math.huge, math.huge)
  1802. L_617_.P = L_615_
  1803. L_617_.cframe = L_19_.CoordinateFrame
  1804. CreateSound("http://www.roblox.com/asset/?id=192104941", L_616_, 2, 1.5)
  1805. local L_618_, L_619_ = L_611_, nil
  1806. L_2_.Humanoid.PlatformStand = true
  1807. function StopFly()
  1808. L_611_ = L_611_ + 1
  1809. L_610_ = true
  1810. L_2_.Humanoid.PlatformStand = false
  1811. L_616_:Destroy()
  1812. L_617_:Destroy()
  1813. L_23_ = false
  1814. end
  1815. L_2_.ChildAdded:connect(function(L_620_arg1)
  1816. wait()
  1817. if L_620_arg1.Name == "LM" .. "MFlyStop" then
  1818. L_620_arg1:Destroy()
  1819. StopFly()
  1820. end
  1821. end)
  1822. HitpartFunk2(L_14_, 0, -0.7, 0)
  1823. HitpartFunk3(L_13_, 0, -0.7, 0)
  1824. for L_621_forvar1 = 0, 25, 0.1 do
  1825. if L_23_ == true then
  1826. swait()
  1827. BlockEffect(BrickColor.new("Gold"), Hitpart2.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  1828. BlockEffect(BrickColor.new("Really red"), Hitpart2.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  1829. BlockEffect(BrickColor.new("Gold"), Hitpart3.CFrame, 13, 13, 13, 2, 2, 2, 0.1, 2)
  1830. BlockEffect(BrickColor.new("Really red"), Hitpart3.CFrame, 11, 11, 11, 1.8, 1.8, 1.8, 0.1, 2)
  1831. end
  1832. local L_622_ = L_617_.cframe - L_617_.cframe.p + L_616_.position
  1833. if L_614_[string.char(48)] then
  1834. L_613_ = 1
  1835. end
  1836. if L_614_.w then
  1837. L_622_ = L_622_ + L_19_.CoordinateFrame.lookVector * L_613_
  1838. end
  1839. if L_614_.s then
  1840. L_622_ = L_622_ - L_19_.CoordinateFrame.lookVector * L_613_
  1841. end
  1842. if L_614_.d then
  1843. L_622_ = L_622_ * CFrame.new(L_613_, 0, 0)
  1844. end
  1845. if L_614_.a then
  1846. L_622_ = L_622_ * CFrame.new(-L_613_, 0, 0)
  1847. end
  1848. if L_614_.e or L_614_[" "] then
  1849. L_622_ = L_622_ * CFrame.new(0, L_613_, 0)
  1850. end
  1851. if L_614_.q then
  1852. L_622_ = L_622_ * CFrame.new(0, -L_613_, 0)
  1853. end
  1854. if L_614_.z then
  1855. StopFly()
  1856. end
  1857. if L_619_ ~= L_622_ then
  1858. L_616_.position = L_622_.p
  1859. L_619_ = L_622_
  1860. L_613_ = math.min(L_613_ + L_613_ * 0.025, L_612_)
  1861. else
  1862. L_613_ = 1
  1863. end
  1864. L_617_.cframe = L_19_.CoordinateFrame
  1865. L_12_.KeyDown:connect(function(L_623_arg1)
  1866. L_614_[L_623_arg1] = true
  1867. end)
  1868. L_12_.KeyUp:connect(function(L_624_arg1)
  1869. L_614_[L_624_arg1] = false
  1870. end)
  1871. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1872. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  1873. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(-10), math.rad(20)), 0.2)
  1874. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(10), math.rad(-20)), 0.2)
  1875. RH.C0 = clerp(RH.C0, L_32_(1, -0.6, -0.4) * L_41_ * L_34_(math.rad(-5), math.rad(0), math.rad(-20)), 0.1)
  1876. LH.C0 = clerp(LH.C0, L_32_(-1, -0.9, -0.1) * L_42_ * L_34_(math.rad(-5), math.rad(0), math.rad(5)), 0.1)
  1877. end
  1878. CreateSound("http://www.roblox.com/asset/?id=633130540", L_18_, 0.8, 0.8)
  1879. L_23_ = false
  1880. L_2_.Humanoid.PlatformStand = false
  1881. L_616_:Destroy()
  1882. L_617_:Destroy()
  1883. end
  1884. end
  1885. end)
  1886. game:GetService("RunService").Stepped:connect(function()
  1887. if ice_mode == true then
  1888. local L_625_, L_626_, L_627_ = workspace:FindPartOnRay(Ray.new(L_50_.Position, Vector3.new(0, -64, 0)), game:GetService("Players").LocalPlayer.Character)
  1889. local L_628_ = BasePart:Clone()
  1890. L_628_.Anchored = true
  1891. L_628_.Transparency = 0.85
  1892. L_628_.Size = Vector3.new(3 + math.random(), 0.2 + math.random() * 0.2, 3 + math.random())
  1893. L_628_.CFrame = CFrame.new(L_626_, L_626_ + L_627_) * CFrame.Angles(-math.pi / 2, math.pi * 2 * math.random(), 0)
  1894. L_628_.BrickColor = L_49_[math.random(1, #L_49_)]
  1895. L_628_.Parent = game:GetService("Players").LocalPlayer.Character
  1896. game:GetService("Debris"):AddItem(L_628_, 1)
  1897. L_628_.Velocity = game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame.lookVector * 36
  1898. end
  1899. end)
  1900. end
  1901. MV3 = 190
  1902. L_12_.KeyDown:connect(function(L_629_arg1)
  1903. if L_23_ == false and L_629_arg1 == "v" and MV3 > 189 and firemode == false then
  1904. MV3 = 0
  1905. L_23_ = true
  1906. L_11_.WalkSpeed = 0
  1907. HitpartFunk2(L_14_, 0, -0.5, 0)
  1908. HitpartFunk3(L_13_, 0, -0.5, 0)
  1909. for L_630_forvar1 = 0, 1.5, 0.1 do
  1910. swait()
  1911. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, -0.5, -1) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1912. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  1913. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * L_34_(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  1914. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  1915. RH.C0 = clerp(RH.C0, L_32_(1, 0, -0.5) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1916. LH.C0 = clerp(LH.C0, L_32_(-1, -1.5, -0.6) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1917. end
  1918. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", L_18_, 1, 0.6)
  1919. for L_631_forvar1 = 0, 2, 0.1 do
  1920. swait()
  1921. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, -0.5, -1) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1922. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1923. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * L_34_(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  1924. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * L_34_(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  1925. RH.C0 = clerp(RH.C0, L_32_(1, 0, -0.5) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1926. LH.C0 = clerp(LH.C0, L_32_(-1, -1.5, -0.6) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1927. end
  1928. for L_632_forvar1 = 0, 4.2, 0.1 do
  1929. swait()
  1930. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  1931. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  1932. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  1933. BlockEffect(BrickColor.new("Medium blue"), Hitpart3.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  1934. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, -1.5, -1) * L_34_(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  1935. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1936. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * L_34_(math.rad(75), math.rad(0), math.rad(-45)), 0.1)
  1937. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * L_34_(math.rad(75), math.rad(0), math.rad(45)), 0.1)
  1938. RH.C0 = clerp(RH.C0, L_32_(1, -0.7, -0.3) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(45)), 0.2)
  1939. LH.C0 = clerp(LH.C0, L_32_(-1, -0.55, 0) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1940. end
  1941. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  1942. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  1943. BlockEffect(BrickColor.new("Cyan"), Hitpart3.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  1944. BlockEffect(BrickColor.new("White"), Hitpart3.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  1945. BlockEffect(BrickColor.new("Cyan"), L_18_.CFrame, 1, 1, 1, 55, 55, 55, 0.08)
  1946. MagniDamage(L_18_, 25, 20, 35, 40, "Freeze")
  1947. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", L_18_, 2, 0.5)
  1948. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", L_18_, 4, 1.5)
  1949. for L_633_forvar1 = 0, 2, 0.1 do
  1950. swait()
  1951. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, -1.5, -1) * L_34_(math.rad(75), math.rad(0), math.rad(0)), 0.2)
  1952. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1953. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * L_34_(math.rad(75), math.rad(0), math.rad(0)), 0.1)
  1954. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * L_34_(math.rad(75), math.rad(0), math.rad(0)), 0.1)
  1955. RH.C0 = clerp(RH.C0, L_32_(1, -0.7, -0.3) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  1956. LH.C0 = clerp(LH.C0, L_32_(-1, -0.55, 0) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1957. end
  1958. for L_634_forvar1 = 0, 2, 0.1 do
  1959. swait()
  1960. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, -0.5, -1) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1961. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(5), math.rad(0), math.rad(0)), 0.3)
  1962. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * L_34_(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  1963. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(-20), math.rad(0), math.rad(0)), 0.1)
  1964. RH.C0 = clerp(RH.C0, L_32_(1, 0, -0.5) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1965. LH.C0 = clerp(LH.C0, L_32_(-1, -1.5, -0.6) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  1966. end
  1967. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=752527668", L_18_, 3, 0.65)
  1968. for L_635_forvar1 = 0, 4, 0.1 do
  1969. swait()
  1970. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  1971. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  1972. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0.5, -0.1) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  1973. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  1974. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, 0) * L_34_(math.rad(160), math.rad(0), math.rad(0)), 0.1)
  1975. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1976. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  1977. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(20)), 0.1)
  1978. end
  1979. for L_636_forvar1 = 0, 2, 0.1 do
  1980. swait()
  1981. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.08)
  1982. BlockEffect(BrickColor.new("Medium blue"), Hitpart2.CFrame, 21, 21, 21, -2, -2, -2, 0.09)
  1983. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, -0.5, -0.1) * L_34_(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  1984. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(25), math.rad(0), math.rad(0)), 0.1)
  1985. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.3, -0.6) * L_34_(math.rad(100), math.rad(0), math.rad(-25)), 0.4)
  1986. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(0), math.rad(-5)), 0.1)
  1987. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(30)), 0.1)
  1988. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  1989. end
  1990. for L_637_forvar1 = 1, 6 do
  1991. BlockEffect(BrickColor.new("Cyan"), Hitpart2.CFrame, 61, 61, 61, -2, -2, -2, 0.04)
  1992. BlockEffect(BrickColor.new("White"), Hitpart2.CFrame, 10, 10, 10, 2, 2, 2, 0.06)
  1993. MagniDamage(L_18_, 25, 1, 65, 40, "Impale")
  1994. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Hitpart2, 1, 0.65)
  1995. wait(0.15)
  1996. end
  1997. L_23_ = false
  1998. L_11_.WalkSpeed = 16
  1999. end
  2000. if L_23_ == false and L_629_arg1 == "c" and MV3 > 189 and firemode == true then
  2001. L_11_.WalkSpeed = 0.01
  2002. MV3 = 0
  2003. L_23_ = true
  2004. FastFireBall = Instance.new("Part", L_14_)
  2005. FastFireBall.Size = Vector3.new(1, 1, 1)
  2006. FFW = Instance.new("Weld")
  2007. FFW.Name = "GuW"
  2008. FFW.Part0 = L_14_
  2009. FFW.C0 = L_32_(0, -1, 0)
  2010. FFW.C1 = L_32_(0, 0, 0)
  2011. FFW.Part1 = FastFireBall
  2012. FFW.Parent = L_14_
  2013. FastFireBall.Transparency = 1
  2014. FastFireBall2 = Instance.new("Part", L_13_)
  2015. FastFireBall2.Size = Vector3.new(1, 1, 1)
  2016. FFW2 = Instance.new("Weld")
  2017. FFW2.Name = "GuW"
  2018. FFW2.Part0 = L_13_
  2019. FFW2.C0 = L_32_(0, -1, 0)
  2020. FFW2.C1 = L_32_(0, 0, 0)
  2021. FFW2.Part1 = FastFireBall2
  2022. FFW2.Parent = L_13_
  2023. FastFireBall2.Transparency = 1
  2024. BlockEffect(BrickColor.new("Really black"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  2025. BlockEffect(BrickColor.new("Really black"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.04, 1)
  2026. for L_638_forvar1 = 0, 1, 0.1 do
  2027. swait()
  2028. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2029. BlockEffect(BrickColor.new("Really red"), FastFireBall.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2030. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2031. BlockEffect(BrickColor.new("Really red"), FastFireBall2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2032. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2033. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2034. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  2035. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(90), math.rad(0), math.rad(0)), 0.2)
  2036. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2037. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2038. end
  2039. BlockEffect(BrickColor.new("White"), FastFireBall.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  2040. BlockEffect(BrickColor.new("White"), FastFireBall2.CFrame, 1, 1, 1, 1.85, 1.85, 1.85, 0.05)
  2041. function holding()
  2042. if Rapid == true and ice_mode == false then
  2043. for L_639_forvar1 = 0, 0.8, 0.1 do
  2044. swait()
  2045. BlockEffect(BrickColor.new("Gold"), FastFireBall2.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  2046. BlockEffect(BrickColor.new("Really red"), FastFireBall2.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  2047. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(-5), math.rad(-20)), 0.3)
  2048. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(10), math.rad(5), math.rad(20)), 0.25)
  2049. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(200), math.rad(0), math.rad(70)), 0.5)
  2050. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(80), math.rad(0), math.rad(20)), 0.4)
  2051. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  2052. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-5), math.rad(20), math.rad(0)), 0.3)
  2053. end
  2054. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall2, 2, 2)
  2055. shoottraildd4(L_12_.Hit.p, FastFireBall2, 0, 10)
  2056. for L_640_forvar1 = 0, 0.8, 0.1 do
  2057. swait()
  2058. BlockEffect(BrickColor.new("Gold"), FastFireBall.CFrame, 1, 1, 1, 3, 3, 3, 0.09, 1)
  2059. BlockEffect(BrickColor.new("Really red"), FastFireBall.CFrame, 1, 1, 1, 2.8, 2.8, 2.8, 0.09, 1)
  2060. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(5), math.rad(20)), 0.3)
  2061. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(20), math.rad(-5), math.rad(-20)), 0.25)
  2062. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(80), math.rad(0), math.rad(-20)), 0.4)
  2063. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(200), math.rad(0), math.rad(-70)), 0.5)
  2064. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  2065. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-5), math.rad(-20), math.rad(0)), 0.3)
  2066. end
  2067. CreateSound("http://www.roblox.com/asset/?id=150442604", FastFireBall, 2, 2)
  2068. shoottraildd4(L_12_.Hit.p, FastFireBall, 0, 10)
  2069. holding()
  2070. end
  2071. end
  2072. if Rapid == false then
  2073. Rapid = true
  2074. holding()
  2075. end
  2076. end
  2077. end)
  2078. L_12_.KeyUp:connect(function(L_641_arg1)
  2079. if L_641_arg1 == "c" and Rapid == true then
  2080. MV3 = 50
  2081. Rapid = false
  2082. CreateSound("http://www.roblox.com/asset/?id=150442604", L_18_, 2, 0.8)
  2083. L_23_ = false
  2084. wait(0.5)
  2085. L_11_.WalkSpeed = 16
  2086. FastFireBall:Destroy()
  2087. FastFireBall2:Destroy()
  2088. end
  2089. end)
  2090. MV4 = 300
  2091. L_12_.KeyDown:connect(function(L_642_arg1)
  2092. if L_23_ == false and L_642_arg1 == "v" and MV4 > 499 and firemode == true then
  2093. MV4 = 0
  2094. L_11_.WalkSpeed = 0.01
  2095. L_23_ = true
  2096. Firepart1 = Instance.new("Part", L_14_)
  2097. Firepart1.Size = Vector3.new(1, 1, 1)
  2098. GuW1 = Instance.new("Weld")
  2099. GuW1.Name = "GuW"
  2100. GuW1.Part0 = L_14_
  2101. GuW1.C0 = L_32_(0, -1, 0)
  2102. GuW1.C1 = L_32_(0, 0, 0)
  2103. GuW1.Part1 = Firepart1
  2104. GuW1.Parent = L_14_
  2105. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=257001355", L_18_, 2, 0.7)
  2106. Firepart1.Transparency = 1
  2107. Firepart2 = Instance.new("Part", L_13_)
  2108. Firepart2.Size = Vector3.new(1, 1, 1)
  2109. GuW2 = Instance.new("Weld")
  2110. GuW2.Name = "GuW"
  2111. GuW2.Part0 = L_13_
  2112. GuW2.C0 = L_32_(0, -1, 0)
  2113. GuW2.C1 = L_32_(0, 0, 0)
  2114. GuW2.Part1 = Firepart2
  2115. GuW2.Parent = L_13_
  2116. Firepart2.Transparency = 1
  2117. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", L_14_, 2, 0.3)
  2118. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", L_13_, 2, 0.3)
  2119. for L_644_forvar1 = 0, 2, 0.1 do
  2120. swait()
  2121. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2122. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2123. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2124. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2125. if L_27_.Y > 2 then
  2126. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2127. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  2128. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  2129. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  2130. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  2131. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  2132. elseif L_27_.Y < 1 then
  2133. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2134. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(-30), math.rad(0), math.rad(0)), 0.1)
  2135. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  2136. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  2137. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2138. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2139. end
  2140. end
  2141. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", L_14_, 2, 0.3)
  2142. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", L_13_, 2, 0.3)
  2143. for L_645_forvar1 = 0, 7, 0.1 do
  2144. swait()
  2145. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2146. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2147. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2148. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2149. if L_27_.Y > 2 then
  2150. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2151. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2152. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  2153. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  2154. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  2155. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  2156. elseif L_27_.Y < 1 then
  2157. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2158. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2159. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  2160. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  2161. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2162. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2163. end
  2164. end
  2165. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", L_14_, 2, 0.3)
  2166. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", L_13_, 2, 0.3)
  2167. for L_646_forvar1 = 0, 7, 0.1 do
  2168. swait()
  2169. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2170. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2171. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2172. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2173. if L_27_.Y > 2 then
  2174. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2175. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2176. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  2177. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  2178. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  2179. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  2180. elseif L_27_.Y < 1 then
  2181. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 1)
  2182. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2183. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  2184. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(45), math.rad(0), math.rad(-35)), 0.2)
  2185. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2186. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2187. end
  2188. end
  2189. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", L_14_, 2, 0.3)
  2190. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=181004943", L_13_, 2, 0.3)
  2191. for L_647_forvar1 = 0, 6, 0.1 do
  2192. swait()
  2193. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2194. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2195. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2196. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2197. if L_27_.Y > 2 then
  2198. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2199. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2200. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  2201. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  2202. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  2203. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  2204. elseif L_27_.Y < 1 then
  2205. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 1)
  2206. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2207. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(45), math.rad(0), math.rad(35)), 0.1)
  2208. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(45), math.rad(0), math.rad(-35)), 0.1)
  2209. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2210. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2211. end
  2212. end
  2213. for L_648_forvar1 = 0, 5, 0.1 do
  2214. swait()
  2215. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2216. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2217. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2218. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2219. if L_27_.Y > 2 then
  2220. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2221. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2222. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.5) * L_34_(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  2223. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.5) * L_34_(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  2224. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(0), math.rad(0), math.rad(35)), 0.2)
  2225. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(0), math.rad(0), math.rad(-35)), 0.2)
  2226. elseif L_27_.Y < 1 then
  2227. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2228. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2229. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * L_34_(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  2230. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * L_34_(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  2231. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2232. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2233. end
  2234. end
  2235. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=331888777", Firepart2, 8, 1)
  2236. for L_649_forvar1 = 0, 7, 0.1 do
  2237. swait()
  2238. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2239. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2240. BlockEffect(BrickColor.new("Gold"), Firepart2.CFrame, 1, 1, 1, 2, 2, 2, 0.06)
  2241. BlockEffect(BrickColor.new("Really red"), Firepart2.CFrame, 1, 1, 1, 1.8, 1.8, 1.8, 0.06)
  2242. if L_27_.Y > 2 then
  2243. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2244. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2245. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * L_34_(math.rad(45), math.rad(0), math.rad(-65)), 0.1)
  2246. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * L_34_(math.rad(45), math.rad(0), math.rad(65)), 0.1)
  2247. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2248. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2249. elseif L_27_.Y < 1 then
  2250. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  2251. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  2252. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * L_34_(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  2253. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * L_34_(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  2254. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2255. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.2)
  2256. end
  2257. end
  2258. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=743499393", Firepart2, 2, 0.8)
  2259. GuW1:Destroy()
  2260. GuW1 = Instance.new("Weld")
  2261. GuW1.Name = "GuW"
  2262. GuW1.Part0 = L_18_
  2263. GuW1.C0 = L_32_(0, 0, -6)
  2264. GuW1.C1 = L_32_(0, 0, 0)
  2265. GuW1.Part1 = Firepart1
  2266. GuW1.Parent = L_18_
  2267. GuW2:Destroy()
  2268. GuW2 = Instance.new("Weld")
  2269. GuW2.Name = "GuW"
  2270. GuW2.Part0 = L_18_
  2271. GuW2.C0 = L_32_(0, 0, -6)
  2272. GuW2.C1 = L_32_(0, 0, 0)
  2273. GuW2.Part1 = Firepart2
  2274. GuW2.Parent = L_18_
  2275. BlockEffect(BrickColor.new("White"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  2276. BlockEffect(BrickColor.new("White"), Firepart2.CFrame, 1, 1, 1, 20, 20, 20, 0.06)
  2277. GuW2:Destroy()
  2278. GuW2 = Instance.new("Weld")
  2279. GuW2.Name = "GuW"
  2280. GuW2.Part0 = L_18_
  2281. GuW2.C0 = L_32_(0, 0, -4)
  2282. GuW2.C1 = L_32_(0, 0, 0)
  2283. GuW2.Part1 = Firepart2
  2284. GuW2.Parent = L_18_
  2285. for L_650_forvar1 = 0, 7, 0.1 do
  2286. swait()
  2287. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  2288. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  2289. if L_27_.Y > 2 then
  2290. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2291. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2292. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2293. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2294. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2295. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2296. elseif L_27_.Y < 1 then
  2297. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2298. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  2299. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2300. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2301. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2302. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2303. end
  2304. end
  2305. local L_643_ = L_44_("BodyPosition")({
  2306. P = 900,
  2307. D = 1000,
  2308. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2309. position = L_18_.Position + Vector3.new(0, 60, 0),
  2310. Parent = L_18_
  2311. })
  2312. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=244578827", Firepart2, 2, 1)
  2313. for L_651_forvar1 = 0, 8, 0.1 do
  2314. swait()
  2315. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  2316. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  2317. L_18_.CFrame = CFrame.new(L_18_.Position, L_12_.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(L_37_.d - L_37_.a, 0, L_37_.s - L_37_.w)
  2318. if L_27_.Y > 2 then
  2319. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2320. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2321. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2322. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2323. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2324. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2325. elseif L_27_.Y < 1 then
  2326. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2327. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2328. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2329. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2330. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2331. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2332. end
  2333. end
  2334. for L_652_forvar1 = 0, 18, 0.1 do
  2335. swait()
  2336. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 10, 10, 10, 0.06)
  2337. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 9.5, 9.5, 9.5, 0.06)
  2338. L_18_.CFrame = CFrame.new(L_18_.Position, L_12_.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(L_37_.d - L_37_.a, 0, L_37_.s - L_37_.w)
  2339. if L_27_.Y > 2 then
  2340. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2341. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2342. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2343. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2344. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2345. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2346. elseif L_27_.Y < 1 then
  2347. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2348. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  2349. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(120), math.rad(90)), 0.1)
  2350. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(-120), math.rad(-90)), 0.1)
  2351. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2352. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2353. end
  2354. end
  2355. GuW1:Destroy()
  2356. GuW1 = Instance.new("Weld")
  2357. GuW1.Name = "GuW"
  2358. GuW1.Part0 = L_18_
  2359. GuW1.C0 = L_32_(0, 0, -15)
  2360. GuW1.C1 = L_32_(0, 0, 0)
  2361. GuW1.Part1 = Firepart1
  2362. GuW1.Parent = L_18_
  2363. GuW2:Destroy()
  2364. GuW2 = Instance.new("Weld")
  2365. GuW2.Name = "GuW"
  2366. GuW2.Part0 = L_18_
  2367. GuW2.C0 = L_32_(0, 0, -17.5)
  2368. GuW2.C1 = L_32_(0, 0, 0)
  2369. GuW2.Part1 = Firepart2
  2370. GuW2.Parent = L_18_
  2371. for L_653_forvar1 = 0, 1.25, 0.01 do
  2372. swait()
  2373. L_18_.CFrame = CFrame.new(L_18_.Position, L_12_.Hit.p) * CFrame.Angles(0, math.rad(0), 0) * CFrame.new(L_37_.d - L_37_.a, 0, L_37_.s - L_37_.w)
  2374. shoottraildd2(L_12_.Hit.p, Firepart2, 0)
  2375. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=463177334", Firepart2, 5, 2)
  2376. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 30, 30, 30, 0.06)
  2377. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 29.5, 29.5, 29.5, 0.06)
  2378. if L_27_.Y > 2 then
  2379. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2380. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2381. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * L_34_(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  2382. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * L_34_(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  2383. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2384. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2385. elseif L_27_.Y < 1 then
  2386. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2387. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  2388. RW.C0 = clerp(RW.C0, CFrame.new(1.3, 0.5, -0.5) * L_34_(math.rad(45), math.rad(0), math.rad(-75)), 0.1)
  2389. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.5) * L_34_(math.rad(45), math.rad(0), math.rad(75)), 0.1)
  2390. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2391. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2392. end
  2393. end
  2394. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=170278900", L_18_, 8, 1)
  2395. BlockEffect(BrickColor.new("Really black"), Firepart1.CFrame, 1, 1, 1, 50, 50, 50, 0.02)
  2396. BlockEffect(BrickColor.new("Gold"), Firepart1.CFrame, 1, 1, 1, 20, 20, 20, 0.04)
  2397. BlockEffect(BrickColor.new("Really red"), Firepart1.CFrame, 1, 1, 1, 19.5, 19.5, 19.5, 0.04)
  2398. for L_654_forvar1 = 0, 3, 0.1 do
  2399. swait()
  2400. if L_27_.Y > 2 then
  2401. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2402. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  2403. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2404. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2405. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2406. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2407. elseif L_27_.Y < 1 then
  2408. L_21_.C0 = clerp(L_21_.C0, L_40_ * L_32_(0, 0, 0) * L_34_(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2409. L_18_.Neck.C0 = clerp(L_18_.Neck.C0, L_39_ * L_34_(math.rad(-20), math.rad(0), math.rad(0)), 0.05)
  2410. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(-10), math.rad(90)), 0.2)
  2411. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * L_34_(math.rad(0), math.rad(10), math.rad(-90)), 0.2)
  2412. RH.C0 = clerp(RH.C0, L_32_(1, -1, 0) * L_41_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2413. LH.C0 = clerp(LH.C0, L_32_(-1, -1, 0) * L_42_ * L_34_(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2414. end
  2415. end
  2416. wait(1)
  2417. L_643_:Destroy()
  2418. L_11_.WalkSpeed = 16
  2419. L_23_ = false
  2420. MV4 = 0
  2421. Firepart1:Destroy()
  2422. Firepart2:Destroy()
  2423. end
  2424. end)
  2425. whiletruewait = false
  2426. game:GetService("RunService").Stepped:connect(function()
  2427. if whiletruewait == false then
  2428. whiletruewait = true
  2429. wait()
  2430. whiletruewait = false
  2431. end
  2432. end)
  2433. game:GetService("RunService").Stepped:connect(function()
  2434. if whiletruewait == false then
  2435. if MV1 < 20 then
  2436. MV1 = MV1 + 0.2
  2437. end
  2438. if MV2 < 90 then
  2439. MV2 = MV2 + 1
  2440. end
  2441. if MV3 < 190 then
  2442. MV3 = MV3 + 0.4
  2443. end
  2444. if MV4 < 500 then
  2445. MV4 = MV4 + 0.3
  2446. end
  2447. end
  2448. end)
  2449. L_11_.MaxHealth = 1000
  2450. wait()
  2451. for L_655_forvar1 = 1, 6 do
  2452. L_11_.Health = L_11_.MaxHealth
  2453. wait()
  2454. end
  2455. print([[
  2456. -------------------------------------------------
  2457. Made by: No one, why are you even reading this .-.?
  2458. -------------------------------------------------]])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement