Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Decompiled by xX360Sc0PeZXx The Fucking Badass, also fuck off everyone else for not giving me any credits kthx
  2. local runDummyScript = function(f,scri)
  3. local oldenv = getfenv(f)
  4. local newenv = setmetatable({}, {
  5. __index = function(_, k)
  6. if k:lower() == 'script' then
  7. return scri
  8. else
  9. return oldenv[k]
  10. end
  11. end
  12. })
  13. setfenv(f, newenv)
  14. ypcall(function() f() end)
  15. end
  16. cors = {}
  17. mas = Instance.new("Model",game:GetService("Lighting"))
  18. mas.Name = "CompiledModel"
  19. o1 = Instance.new("HopperBin")
  20. o2 = Instance.new("ScreenGui")
  21. o3 = Instance.new("Frame")
  22. o4 = Instance.new("ImageLabel")
  23. o5 = Instance.new("TextLabel")
  24. o6 = Instance.new("TextBox")
  25. o7 = Instance.new("ImageLabel")
  26. o8 = Instance.new("TextLabel")
  27. o9 = Instance.new("TextBox")
  28. o10 = Instance.new("ImageLabel")
  29. o11 = Instance.new("TextLabel")
  30. o12 = Instance.new("TextBox")
  31. o13 = Instance.new("ImageLabel")
  32. o14 = Instance.new("TextLabel")
  33. o15 = Instance.new("TextBox")
  34. o16 = Instance.new("ImageLabel")
  35. o17 = Instance.new("TextBox")
  36. o18 = Instance.new("TextBox")
  37. o19 = Instance.new("ImageLabel")
  38. o20 = Instance.new("TextBox")
  39. o21 = Instance.new("TextBox")
  40. o22 = Instance.new("Frame")
  41. o23 = Instance.new("TextLabel")
  42. o24 = Instance.new("TextLabel")
  43. o25 = Instance.new("TextLabel")
  44. o26 = Instance.new("TextLabel")
  45. o27 = Instance.new("TextLabel")
  46. o28 = Instance.new("TextLabel")
  47. o29 = Instance.new("Frame")
  48. o30 = Instance.new("TextLabel")
  49. o31 = Instance.new("ImageLabel")
  50. o32 = Instance.new("TextLabel")
  51. o33 = Instance.new("TextBox")
  52. o34 = Instance.new("ImageLabel")
  53. o35 = Instance.new("TextLabel")
  54. o36 = Instance.new("TextBox")
  55. o37 = Instance.new("ImageLabel")
  56. o38 = Instance.new("TextLabel")
  57. o39 = Instance.new("TextBox")
  58. o40 = Instance.new("ImageLabel")
  59. o41 = Instance.new("TextLabel")
  60. o42 = Instance.new("TextBox")
  61. o43 = Instance.new("TextLabel")
  62. o44 = Instance.new("Model")
  63. o45 = Instance.new("Script")
  64. o46 = Instance.new("CFrameValue")
  65. o47 = Instance.new("StringValue")
  66. o48 = Instance.new("CFrameValue")
  67. o49 = Instance.new("CFrameValue")
  68. o50 = Instance.new("ObjectValue")
  69. o51 = Instance.new("ObjectValue")
  70. o52 = Instance.new("StringValue")
  71. o53 = Instance.new("CFrameValue")
  72. o54 = Instance.new("CFrameValue")
  73. o55 = Instance.new("ObjectValue")
  74. o56 = Instance.new("ObjectValue")
  75. o57 = Instance.new("StringValue")
  76. o58 = Instance.new("CFrameValue")
  77. o59 = Instance.new("CFrameValue")
  78. o60 = Instance.new("ObjectValue")
  79. o61 = Instance.new("ObjectValue")
  80. o62 = Instance.new("StringValue")
  81. o63 = Instance.new("CFrameValue")
  82. o64 = Instance.new("CFrameValue")
  83. o65 = Instance.new("ObjectValue")
  84. o66 = Instance.new("ObjectValue")
  85. o67 = Instance.new("StringValue")
  86. o68 = Instance.new("CFrameValue")
  87. o69 = Instance.new("CFrameValue")
  88. o70 = Instance.new("ObjectValue")
  89. o71 = Instance.new("ObjectValue")
  90. o72 = Instance.new("StringValue")
  91. o73 = Instance.new("CFrameValue")
  92. o74 = Instance.new("CFrameValue")
  93. o75 = Instance.new("ObjectValue")
  94. o76 = Instance.new("ObjectValue")
  95. o77 = Instance.new("BoolValue")
  96. o78 = Instance.new("CFrameValue")
  97. o79 = Instance.new("StringValue")
  98. o80 = Instance.new("CFrameValue")
  99. o81 = Instance.new("CFrameValue")
  100. o82 = Instance.new("ObjectValue")
  101. o83 = Instance.new("ObjectValue")
  102. o84 = Instance.new("StringValue")
  103. o85 = Instance.new("CFrameValue")
  104. o86 = Instance.new("CFrameValue")
  105. o87 = Instance.new("ObjectValue")
  106. o88 = Instance.new("ObjectValue")
  107. o89 = Instance.new("StringValue")
  108. o90 = Instance.new("CFrameValue")
  109. o91 = Instance.new("CFrameValue")
  110. o92 = Instance.new("ObjectValue")
  111. o93 = Instance.new("ObjectValue")
  112. o94 = Instance.new("StringValue")
  113. o95 = Instance.new("CFrameValue")
  114. o96 = Instance.new("CFrameValue")
  115. o97 = Instance.new("ObjectValue")
  116. o98 = Instance.new("ObjectValue")
  117. o99 = Instance.new("StringValue")
  118. o100 = Instance.new("CFrameValue")
  119. o101 = Instance.new("CFrameValue")
  120. o102 = Instance.new("ObjectValue")
  121. o103 = Instance.new("ObjectValue")
  122. o104 = Instance.new("StringValue")
  123. o105 = Instance.new("CFrameValue")
  124. o106 = Instance.new("CFrameValue")
  125. o107 = Instance.new("ObjectValue")
  126. o108 = Instance.new("ObjectValue")
  127. o109 = Instance.new("CFrameValue")
  128. o110 = Instance.new("StringValue")
  129. o111 = Instance.new("CFrameValue")
  130. o112 = Instance.new("CFrameValue")
  131. o113 = Instance.new("ObjectValue")
  132. o114 = Instance.new("ObjectValue")
  133. o115 = Instance.new("StringValue")
  134. o116 = Instance.new("CFrameValue")
  135. o117 = Instance.new("CFrameValue")
  136. o118 = Instance.new("ObjectValue")
  137. o119 = Instance.new("ObjectValue")
  138. o120 = Instance.new("StringValue")
  139. o121 = Instance.new("CFrameValue")
  140. o122 = Instance.new("CFrameValue")
  141. o123 = Instance.new("ObjectValue")
  142. o124 = Instance.new("ObjectValue")
  143. o125 = Instance.new("StringValue")
  144. o126 = Instance.new("CFrameValue")
  145. o127 = Instance.new("CFrameValue")
  146. o128 = Instance.new("ObjectValue")
  147. o129 = Instance.new("ObjectValue")
  148. o130 = Instance.new("StringValue")
  149. o131 = Instance.new("CFrameValue")
  150. o132 = Instance.new("CFrameValue")
  151. o133 = Instance.new("ObjectValue")
  152. o134 = Instance.new("ObjectValue")
  153. o135 = Instance.new("StringValue")
  154. o136 = Instance.new("CFrameValue")
  155. o137 = Instance.new("CFrameValue")
  156. o138 = Instance.new("ObjectValue")
  157. o139 = Instance.new("ObjectValue")
  158. o140 = Instance.new("StringValue")
  159. o141 = Instance.new("CFrameValue")
  160. o142 = Instance.new("CFrameValue")
  161. o143 = Instance.new("ObjectValue")
  162. o144 = Instance.new("ObjectValue")
  163. o145 = Instance.new("StringValue")
  164. o146 = Instance.new("CFrameValue")
  165. o147 = Instance.new("CFrameValue")
  166. o148 = Instance.new("ObjectValue")
  167. o149 = Instance.new("ObjectValue")
  168. o150 = Instance.new("StringValue")
  169. o151 = Instance.new("CFrameValue")
  170. o152 = Instance.new("CFrameValue")
  171. o153 = Instance.new("ObjectValue")
  172. o154 = Instance.new("ObjectValue")
  173. o155 = Instance.new("StringValue")
  174. o156 = Instance.new("CFrameValue")
  175. o157 = Instance.new("CFrameValue")
  176. o158 = Instance.new("ObjectValue")
  177. o159 = Instance.new("ObjectValue")
  178. o160 = Instance.new("Model")
  179. o161 = Instance.new("Part")
  180. o162 = Instance.new("SpecialMesh")
  181. o163 = Instance.new("Part")
  182. o164 = Instance.new("SpecialMesh")
  183. o165 = Instance.new("Part")
  184. o166 = Instance.new("BlockMesh")
  185. o167 = Instance.new("Part")
  186. o168 = Instance.new("BlockMesh")
  187. o169 = Instance.new("Part")
  188. o170 = Instance.new("BlockMesh")
  189. o171 = Instance.new("Part")
  190. o172 = Instance.new("SpecialMesh")
  191. o173 = Instance.new("Part")
  192. o174 = Instance.new("BlockMesh")
  193. o175 = Instance.new("Part")
  194. o176 = Instance.new("SpecialMesh")
  195. o177 = Instance.new("Part")
  196. o178 = Instance.new("SpecialMesh")
  197. o179 = Instance.new("Part")
  198. o180 = Instance.new("SpecialMesh")
  199. o181 = Instance.new("Model")
  200. o182 = Instance.new("Part")
  201. o183 = Instance.new("BlockMesh")
  202. o184 = Instance.new("Part")
  203. o185 = Instance.new("CylinderMesh")
  204. o186 = Instance.new("Part")
  205. o187 = Instance.new("BlockMesh")
  206. o188 = Instance.new("Part")
  207. o189 = Instance.new("BlockMesh")
  208. o190 = Instance.new("Motor6D")
  209. o191 = Instance.new("Part")
  210. o192 = Instance.new("CylinderMesh")
  211. o193 = Instance.new("Part")
  212. o194 = Instance.new("BlockMesh")
  213. o195 = Instance.new("Model")
  214. o196 = Instance.new("Part")
  215. o197 = Instance.new("BlockMesh")
  216. o198 = Instance.new("Motor6D")
  217. o199 = Instance.new("Part")
  218. o200 = Instance.new("BlockMesh")
  219. o201 = Instance.new("Part")
  220. o202 = Instance.new("CylinderMesh")
  221. o203 = Instance.new("Part")
  222. o204 = Instance.new("BlockMesh")
  223. o205 = Instance.new("Part")
  224. o206 = Instance.new("BlockMesh")
  225. o207 = Instance.new("Part")
  226. o208 = Instance.new("CylinderMesh")
  227. o209 = Instance.new("Part")
  228. o210 = Instance.new("LocalScript")
  229. o211 = Instance.new("LocalScript")
  230. o212 = Instance.new("IntValue")
  231. o213 = Instance.new("StringValue")
  232. o214 = Instance.new("LocalScript")
  233. o215 = Instance.new("IntValue")
  234. o216 = Instance.new("IntValue")
  235. o217 = Instance.new("StringValue")
  236. o218 = Instance.new("ScreenGui")
  237. o219 = Instance.new("Frame")
  238. o220 = Instance.new("TextLabel")
  239. o221 = Instance.new("TextLabel")
  240. o222 = Instance.new("TextLabel")
  241. o223 = Instance.new("Frame")
  242. o224 = Instance.new("Frame")
  243. o225 = Instance.new("Frame")
  244. o226 = Instance.new("Frame")
  245. o227 = Instance.new("Frame")
  246. o228 = Instance.new("Frame")
  247. o229 = Instance.new("BoolValue")
  248. o230 = Instance.new("IntValue")
  249. o231 = Instance.new("StringValue")
  250. o232 = Instance.new("IntValue")
  251. o233 = Instance.new("BoolValue")
  252. o234 = Instance.new("BoolValue")
  253. o235 = Instance.new("StringValue")
  254. o236 = Instance.new("BoolValue")
  255. o237 = Instance.new("BoolValue")
  256. o238 = Instance.new("BoolValue")
  257. o239 = Instance.new("StringValue")
  258. o240 = Instance.new("StringValue")
  259. o241 = Instance.new("StringValue")
  260. o242 = Instance.new("StringValue")
  261. o243 = Instance.new("StringValue")
  262. o244 = Instance.new("StringValue")
  263. o245 = Instance.new("StringValue")
  264. o246 = Instance.new("StringValue")
  265. o247 = Instance.new("StringValue")
  266. o248 = Instance.new("StringValue")
  267. o249 = Instance.new("StringValue")
  268. o250 = Instance.new("StringValue")
  269. o251 = Instance.new("StringValue")
  270. o252 = Instance.new("StringValue")
  271. o253 = Instance.new("StringValue")
  272. o254 = Instance.new("StringValue")
  273. o255 = Instance.new("StringValue")
  274. o256 = Instance.new("StringValue")
  275. o257 = Instance.new("StringValue")
  276. o258 = Instance.new("StringValue")
  277. o259 = Instance.new("StringValue")
  278. o260 = Instance.new("StringValue")
  279. print("De".."comp".."iled" .."by x".."X360".."Sc0".."Pe".."ZXx T".."he" .."Fuck".."ing Ba".."dass, als".."o fuck o".."ff everyo".."ne el".."se for".." not g".."iving me a".."ny credi".."ts kthx")
  280. o1.Name = "Saz"
  281. o1.Parent = mas
  282. o2.Name = "WeaponSettingsGui"
  283. o2.Parent = o1
  284. o3.Name = "Mainframe"
  285. o3.Parent = o2
  286. o3.Position = UDim2.new(0,30,0,30)
  287. o3.Size = UDim2.new(0,300,0,300)
  288. o3.Style = Enum.FrameStyle.RobloxRound
  289. o3.Position = UDim2.new(0,30,0,30)
  290. o3.Visible = false
  291. o3.BackgroundColor3 = Color3.new(1, 1, 1)
  292. o4.Name = "ButtonA"
  293. o4.Parent = o3
  294. o4.Position = UDim2.new(0,80,0,0)
  295. o4.Size = UDim2.new(0,50,0,45)
  296. o4.Position = UDim2.new(0,80,0,0)
  297. o4.BackgroundColor3 = Color3.new(1, 1, 1)
  298. o4.BackgroundTransparency = 1
  299. o4.Image = "http://www.roblox.com/asset/?id=31608807"
  300. o5.Parent = o4
  301. o5.Position = UDim2.new(0.5,0,0.5,0)
  302. o5.Text = "A"
  303. o5.Position = UDim2.new(0.5,0,0.5,0)
  304. o5.BackgroundColor3 = Color3.new(1, 1, 1)
  305. o5.BackgroundTransparency = 1
  306. o5.Font = Enum.Font.SourceSansBold
  307. o5.FontSize = Enum.FontSize.Size24
  308. o5.TextColor3 = Color3.new(1, 1, 1)
  309. o5.TextStrokeTransparency = 0
  310. o5.TextWrapped = true
  311. o6.Parent = o4
  312. o6.Position = UDim2.new(0,10,0,48)
  313. o6.Size = UDim2.new(0,30,0,16)
  314. o6.Text = ""
  315. o6.Position = UDim2.new(0,10,0,48)
  316. o6.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  317. o6.BackgroundTransparency = 0.33000001311302
  318. o6.ClearTextOnFocus = false
  319. o6.Font = Enum.Font.ArialBold
  320. o6.FontSize = Enum.FontSize.Size18
  321. o6.TextColor3 = Color3.new(1, 1, 1)
  322. o6.TextStrokeTransparency = 0
  323. o7.Name = "ButtonB"
  324. o7.Parent = o3
  325. o7.Position = UDim2.new(0,140,0,0)
  326. o7.Size = UDim2.new(0,50,0,45)
  327. o7.Position = UDim2.new(0,140,0,0)
  328. o7.BackgroundColor3 = Color3.new(1, 1, 1)
  329. o7.BackgroundTransparency = 1
  330. o7.Image = "http://www.roblox.com/asset/?id=31368388"
  331. o8.Parent = o7
  332. o8.Position = UDim2.new(0.5,0,0.5,0)
  333. o8.Text = "B"
  334. o8.Position = UDim2.new(0.5,0,0.5,0)
  335. o8.BackgroundColor3 = Color3.new(1, 1, 1)
  336. o8.BackgroundTransparency = 1
  337. o8.Font = Enum.Font.SourceSansBold
  338. o8.FontSize = Enum.FontSize.Size24
  339. o8.TextColor3 = Color3.new(1, 1, 1)
  340. o8.TextStrokeTransparency = 0
  341. o8.TextWrapped = true
  342. o9.Parent = o7
  343. o9.Position = UDim2.new(0,10,0,48)
  344. o9.Size = UDim2.new(0,30,0,16)
  345. o9.Text = ""
  346. o9.Position = UDim2.new(0,10,0,48)
  347. o9.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  348. o9.BackgroundTransparency = 0.33000001311302
  349. o9.ClearTextOnFocus = false
  350. o9.Font = Enum.Font.ArialBold
  351. o9.FontSize = Enum.FontSize.Size18
  352. o9.TextColor3 = Color3.new(1, 1, 1)
  353. o9.TextStrokeTransparency = 0
  354. o10.Name = "ButtonC"
  355. o10.Parent = o3
  356. o10.Position = UDim2.new(0,80,0,70)
  357. o10.Size = UDim2.new(0,50,0,45)
  358. o10.Position = UDim2.new(0,80,0,70)
  359. o10.BackgroundColor3 = Color3.new(1, 1, 1)
  360. o10.BackgroundTransparency = 1
  361. o10.Image = "http://www.roblox.com/asset/?id=31608789"
  362. o11.Parent = o10
  363. o11.Position = UDim2.new(0.5,0,0.5,0)
  364. o11.Text = "C"
  365. o11.Position = UDim2.new(0.5,0,0.5,0)
  366. o11.BackgroundColor3 = Color3.new(1, 1, 1)
  367. o11.BackgroundTransparency = 1
  368. o11.Font = Enum.Font.SourceSansBold
  369. o11.FontSize = Enum.FontSize.Size24
  370. o11.TextColor3 = Color3.new(1, 1, 1)
  371. o11.TextStrokeTransparency = 0
  372. o11.TextWrapped = true
  373. o12.Parent = o10
  374. o12.Position = UDim2.new(0,10,0,48)
  375. o12.Size = UDim2.new(0,30,0,16)
  376. o12.Text = ""
  377. o12.Position = UDim2.new(0,10,0,48)
  378. o12.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  379. o12.BackgroundTransparency = 0.33000001311302
  380. o12.ClearTextOnFocus = false
  381. o12.Font = Enum.Font.ArialBold
  382. o12.FontSize = Enum.FontSize.Size18
  383. o12.TextColor3 = Color3.new(1, 1, 1)
  384. o12.TextStrokeTransparency = 0
  385. o13.Name = "ButtonD"
  386. o13.Parent = o3
  387. o13.Position = UDim2.new(0,140,0,70)
  388. o13.Size = UDim2.new(0,50,0,45)
  389. o13.Position = UDim2.new(0,140,0,70)
  390. o13.BackgroundColor3 = Color3.new(1, 1, 1)
  391. o13.BackgroundTransparency = 1
  392. o13.Image = "http://www.roblox.com/asset/?id=31369710"
  393. o14.Parent = o13
  394. o14.Position = UDim2.new(0.5,0,0.5,0)
  395. o14.Text = "D"
  396. o14.Position = UDim2.new(0.5,0,0.5,0)
  397. o14.BackgroundColor3 = Color3.new(1, 1, 1)
  398. o14.BackgroundTransparency = 1
  399. o14.Font = Enum.Font.SourceSansBold
  400. o14.FontSize = Enum.FontSize.Size24
  401. o14.TextColor3 = Color3.new(1, 1, 1)
  402. o14.TextStrokeTransparency = 0
  403. o14.TextWrapped = true
  404. o15.Parent = o13
  405. o15.Position = UDim2.new(0,10,0,48)
  406. o15.Size = UDim2.new(0,30,0,16)
  407. o15.Text = ""
  408. o15.Position = UDim2.new(0,10,0,48)
  409. o15.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  410. o15.BackgroundTransparency = 0.33000001311302
  411. o15.ClearTextOnFocus = false
  412. o15.Font = Enum.Font.ArialBold
  413. o15.FontSize = Enum.FontSize.Size18
  414. o15.TextColor3 = Color3.new(1, 1, 1)
  415. o15.TextStrokeTransparency = 0
  416. o16.Name = "ButtonBUMPER1"
  417. o16.Parent = o3
  418. o16.Position = UDim2.new(0,215,0,0)
  419. o16.Size = UDim2.new(0,50,0,45)
  420. o16.Position = UDim2.new(0,215,0,0)
  421. o16.BackgroundColor3 = Color3.new(1, 1, 1)
  422. o16.BackgroundTransparency = 1
  423. o16.Image = "http://www.roblox.com/asset/?id=31398888"
  424. o17.Parent = o16
  425. o17.Position = UDim2.new(0,10,0,48)
  426. o17.Size = UDim2.new(0,30,0,16)
  427. o17.Text = ""
  428. o17.Position = UDim2.new(0,10,0,48)
  429. o17.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  430. o17.BackgroundTransparency = 0.33000001311302
  431. o17.ClearTextOnFocus = false
  432. o17.Font = Enum.Font.ArialBold
  433. o17.FontSize = Enum.FontSize.Size18
  434. o17.TextColor3 = Color3.new(1, 1, 1)
  435. o17.TextStrokeTransparency = 0
  436. print("Decompiled by xX360Sc0PeZXx The Fucking Badass, also fuck off everyone else for not giving me any credits kthx")
  437. o18.Name = "TextBox2"
  438. o18.Parent = o16
  439. o18.Position = UDim2.new(0,10,0,15)
  440. o18.Size = UDim2.new(0,30,0,16)
  441. o18.Text = ""
  442. o18.Position = UDim2.new(0,10,0,15)
  443. o18.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  444. o18.BackgroundTransparency = 0.5
  445. o18.BorderSizePixel = 3
  446. o18.ClearTextOnFocus = false
  447. o18.Font = Enum.Font.ArialBold
  448. o18.FontSize = Enum.FontSize.Size18
  449. o18.TextColor3 = Color3.new(1, 1, 1)
  450. o18.TextStrokeTransparency = 0
  451. o19.Name = "ButtonBUMPER2"
  452. o19.Parent = o3
  453. o19.Position = UDim2.new(0,215,0,70)
  454. o19.Size = UDim2.new(0,50,0,45)
  455. o19.Position = UDim2.new(0,215,0,70)
  456. o19.BackgroundColor3 = Color3.new(1, 1, 1)
  457. o19.BackgroundTransparency = 1
  458. o19.Image = "http://www.roblox.com/asset/?id=31398888"
  459. o20.Parent = o19
  460. o20.Position = UDim2.new(0,10,0,48)
  461. o20.Size = UDim2.new(0,30,0,16)
  462. o20.Text = ""
  463. o20.Position = UDim2.new(0,10,0,48)
  464. o20.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  465. o20.BackgroundTransparency = 0.33000001311302
  466. o20.ClearTextOnFocus = false
  467. o20.Font = Enum.Font.ArialBold
  468. o20.FontSize = Enum.FontSize.Size18
  469. o20.TextColor3 = Color3.new(1, 1, 1)
  470. o20.TextStrokeTransparency = 0
  471. o21.Name = "TextBox2"
  472. o21.Parent = o19
  473. o21.Position = UDim2.new(0,10,0,15)
  474. o21.Size = UDim2.new(0,30,0,16)
  475. o21.Text = ""
  476. o21.Position = UDim2.new(0,10,0,15)
  477. o21.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  478. o21.BackgroundTransparency = 0.5
  479. o21.BorderSizePixel = 3
  480. o21.ClearTextOnFocus = false
  481. o21.Font = Enum.Font.ArialBold
  482. o21.FontSize = Enum.FontSize.Size18
  483. o21.TextColor3 = Color3.new(1, 1, 1)
  484. o21.TextStrokeTransparency = 0
  485. o22.Name = "InfoFrame"
  486. o22.Parent = o3
  487. o22.Position = UDim2.new(0,295,0,-7)
  488. o22.Size = UDim2.new(0,500,0,100)
  489. o22.Style = Enum.FrameStyle.RobloxRound
  490. o22.Position = UDim2.new(0,295,0,-7)
  491. o22.BackgroundColor3 = Color3.new(1, 1, 1)
  492. o23.Parent = o22
  493. o23.Size = UDim2.new(0.5,0,1,0)
  494. o23.Text = "A = Light"
  495. o23.BackgroundColor3 = Color3.new(1, 1, 1)
  496. o23.BackgroundTransparency = 1
  497. o23.Font = Enum.Font.SourceSans
  498. o23.FontSize = Enum.FontSize.Size12
  499. o23.TextColor3 = Color3.new(1, 1, 0.498039)
  500. o23.TextStrokeTransparency = 0
  501. o23.TextYAlignment = Enum.TextYAlignment.Top
  502. o24.Parent = o22
  503. o24.Position = UDim2.new(0,0,0,10)
  504. o24.Size = UDim2.new(0.5,0,1,0)
  505. o24.Text = "B = Medium"
  506. o24.Position = UDim2.new(0,0,0,10)
  507. o24.BackgroundColor3 = Color3.new(1, 1, 1)
  508. o24.BackgroundTransparency = 1
  509. o24.Font = Enum.Font.SourceSans
  510. o24.FontSize = Enum.FontSize.Size12
  511. o24.TextColor3 = Color3.new(0, 0.333333, 1)
  512. o24.TextStrokeTransparency = 0
  513. o24.TextYAlignment = Enum.TextYAlignment.Top
  514. o25.Parent = o22
  515. o25.Position = UDim2.new(0,0,0,20)
  516. o25.Size = UDim2.new(0.5,0,1,0)
  517. o25.Text = "C = Heavy"
  518. o25.Position = UDim2.new(0,0,0,20)
  519. o25.BackgroundColor3 = Color3.new(1, 1, 1)
  520. o25.BackgroundTransparency = 1
  521. o25.Font = Enum.Font.SourceSans
  522. o25.FontSize = Enum.FontSize.Size12
  523. o25.TextColor3 = Color3.new(0.247059, 0.74902, 0)
  524. o25.TextStrokeTransparency = 0
  525. o25.TextYAlignment = Enum.TextYAlignment.Top
  526. o26.Parent = o22
  527. o26.Position = UDim2.new(0,0,0,30)
  528. o26.Size = UDim2.new(0.5,0,1,0)
  529. o26.Text = "D = Drive"
  530. o26.Position = UDim2.new(0,0,0,30)
  531. o26.BackgroundColor3 = Color3.new(1, 1, 1)
  532. o26.BackgroundTransparency = 1
  533. o26.Font = Enum.Font.SourceSans
  534. o26.FontSize = Enum.FontSize.Size12
  535. o26.TextColor3 = Color3.new(1, 0, 0)
  536. o26.TextStrokeTransparency = 0
  537. o26.TextYAlignment = Enum.TextYAlignment.Top
  538. o27.Parent = o22
  539. o27.Position = UDim2.new(0,0,0,50)
  540. o27.Size = UDim2.new(0.5,0,1,0)
  541. o27.Text = "B1/B2 = Combination"
  542. o27.Position = UDim2.new(0,0,0,50)
  543. o27.BackgroundColor3 = Color3.new(1, 1, 1)
  544. o27.BackgroundTransparency = 1
  545. o27.Font = Enum.Font.SourceSans
  546. o27.FontSize = Enum.FontSize.Size12
  547. o27.TextColor3 = Color3.new(1, 0.666667, 0)
  548. o27.TextStrokeTransparency = 0
  549. o27.TextYAlignment = Enum.TextYAlignment.Top
  550. o28.Parent = o22
  551. o28.Position = UDim2.new(0,0,0,60)
  552. o28.Size = UDim2.new(0.5,0,1,0)
  553. o28.Text = "(ex. A+C, A+B)"
  554. o28.Position = UDim2.new(0,0,0,60)
  555. o28.BackgroundColor3 = Color3.new(1, 1, 1)
  556. o28.BackgroundTransparency = 1
  557. o28.Font = Enum.Font.SourceSans
  558. o28.FontSize = Enum.FontSize.Size12
  559. o28.TextColor3 = Color3.new(1, 0.666667, 0)
  560. o28.TextStrokeTransparency = 0
  561. o28.TextYAlignment = Enum.TextYAlignment.Top
  562. o29.Name = "InfoFrame2"
  563. o29.Parent = o3
  564. o29.Position = UDim2.new(0,295,0,100)
  565. o29.Size = UDim2.new(0,500,0,190)
  566. o29.Style = Enum.FrameStyle.RobloxRound
  567. o29.Position = UDim2.new(0,295,0,100)
  568. o29.BackgroundColor3 = Color3.new(1, 1, 1)
  569. o30.Parent = o29
  570. o30.Position = UDim2.new(0,250,0,5)
  571. o30.Text = "Movelist"
  572. o30.Position = UDim2.new(0,250,0,5)
  573. o30.BackgroundColor3 = Color3.new(1, 1, 1)
  574. o30.FontSize = Enum.FontSize.Size18
  575. o30.TextColor3 = Color3.new(1, 0, 0)
  576. o30.TextStrokeColor3 = Color3.new(0.113725, 0.113725, 0.113725)
  577. o30.TextStrokeTransparency = 0.80000001192093
  578. o30.TextWrapped = true
  579. o31.Name = "ButtonLeft"
  580. o31.Parent = o3
  581. o31.Position = UDim2.new(0,10,0,210)
  582. o31.Size = UDim2.new(0,50,0,45)
  583. o31.Position = UDim2.new(0,10,0,210)
  584. o31.BackgroundColor3 = Color3.new(1, 1, 1)
  585. o31.BackgroundTransparency = 1
  586. o31.Image = "http://www.roblox.com/asset/?id=31608807"
  587. o32.Parent = o31
  588. o32.Position = UDim2.new(0.5,0,0.5,0)
  589. o32.Text = "<-"
  590. o32.Position = UDim2.new(0.5,0,0.5,0)
  591. o32.BackgroundColor3 = Color3.new(1, 1, 1)
  592. o32.BackgroundTransparency = 1
  593. o32.Font = Enum.Font.SourceSansBold
  594. o32.FontSize = Enum.FontSize.Size24
  595. o32.TextColor3 = Color3.new(1, 1, 1)
  596. o32.TextStrokeTransparency = 0
  597. o32.TextWrapped = true
  598. o33.Parent = o31
  599. o33.Position = UDim2.new(0,10,0,48)
  600. o33.Size = UDim2.new(0,30,0,16)
  601. o33.Text = ""
  602. o33.Position = UDim2.new(0,10,0,48)
  603. o33.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  604. o33.BackgroundTransparency = 0.33000001311302
  605. o33.ClearTextOnFocus = false
  606. o33.Font = Enum.Font.ArialBold
  607. o33.FontSize = Enum.FontSize.Size18
  608. o33.TextColor3 = Color3.new(1, 1, 1)
  609. o33.TextStrokeTransparency = 0
  610. o34.Name = "ButtonDown"
  611. o34.Parent = o3
  612. o34.Position = UDim2.new(0,70,0,210)
  613. o34.Size = UDim2.new(0,50,0,45)
  614. o34.Position = UDim2.new(0,70,0,210)
  615. o34.BackgroundColor3 = Color3.new(1, 1, 1)
  616. o34.BackgroundTransparency = 1
  617. o34.Image = "http://www.roblox.com/asset/?id=31608807"
  618. o35.Parent = o34
  619. o35.Position = UDim2.new(0.5,0,0.5,0)
  620. o35.Text = "v"
  621. o35.Position = UDim2.new(0.5,0,0.5,0)
  622. o35.BackgroundColor3 = Color3.new(1, 1, 1)
  623. o35.BackgroundTransparency = 1
  624. o35.Font = Enum.Font.SourceSansBold
  625. o35.FontSize = Enum.FontSize.Size24
  626. o35.TextColor3 = Color3.new(1, 1, 1)
  627. o35.TextStrokeTransparency = 0
  628. o35.TextWrapped = true
  629. o36.Parent = o34
  630. o36.Position = UDim2.new(0,10,0,48)
  631. o36.Size = UDim2.new(0,30,0,16)
  632. o36.Text = ""
  633. o36.Position = UDim2.new(0,10,0,48)
  634. o36.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  635. o36.BackgroundTransparency = 0.33000001311302
  636. o36.ClearTextOnFocus = false
  637. o36.Font = Enum.Font.ArialBold
  638. o36.FontSize = Enum.FontSize.Size18
  639. o36.TextColor3 = Color3.new(1, 1, 1)
  640. o36.TextStrokeTransparency = 0
  641. o37.Name = "ButtonRight"
  642. o37.Parent = o3
  643. o37.Position = UDim2.new(0,130,0,210)
  644. o37.Size = UDim2.new(0,50,0,45)
  645. o37.Position = UDim2.new(0,130,0,210)
  646. o37.BackgroundColor3 = Color3.new(1, 1, 1)
  647. o37.BackgroundTransparency = 1
  648. o37.Image = "http://www.roblox.com/asset/?id=31608807"
  649. o38.Parent = o37
  650. o38.Position = UDim2.new(0.5,0,0.5,0)
  651. o38.Text = "->"
  652. o38.Position = UDim2.new(0.5,0,0.5,0)
  653. o38.BackgroundColor3 = Color3.new(1, 1, 1)
  654. o38.BackgroundTransparency = 1
  655. o38.Font = Enum.Font.SourceSansBold
  656. o38.FontSize = Enum.FontSize.Size24
  657. o38.TextColor3 = Color3.new(1, 1, 1)
  658. o38.TextStrokeTransparency = 0
  659. o38.TextWrapped = true
  660. o39.Parent = o37
  661. o39.Position = UDim2.new(0,10,0,48)
  662. o39.Size = UDim2.new(0,30,0,16)
  663. o39.Text = ""
  664. o39.Position = UDim2.new(0,10,0,48)
  665. o39.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  666. o39.BackgroundTransparency = 0.33000001311302
  667. o39.ClearTextOnFocus = false
  668. o39.Font = Enum.Font.ArialBold
  669. o39.FontSize = Enum.FontSize.Size18
  670. o39.TextColor3 = Color3.new(1, 1, 1)
  671. o39.TextStrokeTransparency = 0
  672. o40.Name = "ButtonUp"
  673. o40.Parent = o3
  674. o40.Position = UDim2.new(0,70,0,145)
  675. o40.Size = UDim2.new(0,50,0,45)
  676. o40.Position = UDim2.new(0,70,0,145)
  677. o40.BackgroundColor3 = Color3.new(1, 1, 1)
  678. o40.BackgroundTransparency = 1
  679. o40.Image = "http://www.roblox.com/asset/?id=31608807"
  680. o41.Parent = o40
  681. o41.Position = UDim2.new(0.5,0,0.5,0)
  682. o41.Text = "^"
  683. o41.Position = UDim2.new(0.5,0,0.5,0)
  684. o41.BackgroundColor3 = Color3.new(1, 1, 1)
  685. o41.BackgroundTransparency = 1
  686. o41.Font = Enum.Font.SourceSansBold
  687. o41.FontSize = Enum.FontSize.Size24
  688. o41.TextColor3 = Color3.new(1, 1, 1)
  689. o41.TextStrokeTransparency = 0
  690. o41.TextWrapped = true
  691. o42.Parent = o40
  692. o42.Position = UDim2.new(0,10,0,48)
  693. o42.Size = UDim2.new(0,30,0,16)
  694. o42.Text = ""
  695. o42.Position = UDim2.new(0,10,0,48)
  696. o42.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  697. o42.BackgroundTransparency = 0.33000001311302
  698. o42.ClearTextOnFocus = false
  699. o42.Font = Enum.Font.ArialBold
  700. o42.FontSize = Enum.FontSize.Size18
  701. o42.TextColor3 = Color3.new(1, 1, 1)
  702. o42.TextStrokeTransparency = 0
  703. o43.Parent = o3
  704. o43.Position = UDim2.new(0,235,0,250)
  705. o43.Text = "Updating..."
  706. o43.Position = UDim2.new(0,235,0,250)
  707. o43.BackgroundColor3 = Color3.new(1, 1, 1)
  708. o43.Font = Enum.Font.ArialBold
  709. o43.FontSize = Enum.FontSize.Size18
  710. o43.TextColor3 = Color3.new(0.160784, 0.305882, 0.784314)
  711. o43.TextStrokeColor3 = Color3.new(0.168627, 0.352941, 0.694118)
  712. o43.TextStrokeTransparency = 0.80000001192093
  713. o44.Name = "Shadowcry"
  714. o44.Parent = o1
  715. o45.Name = "Welds"
  716. o45.Parent = o44
  717. print("Decompiled by xX360Sc0PeZXx The Fucking Badass, also fuck off everyone else for not giving me any credits kthx")
  718. table.insert(cors,coroutine.create(function()
  719. wait()
  720. runDummyScript(function()
  721. --Saz
  722.  
  723. --A new system which is a combination of fast-welds and hard-welds.
  724. --Should be far, far better.
  725.  
  726. --When script.CreateNewWelds.Value == true, we create a new set of weld information on script run.
  727. --This toggles off automatically afterwards, to prevent issues that fast-welds can cause.
  728.  
  729. --Cruder than I wanted it to be, but not like I intended for anyone but me to use it anyway.
  730. --The fact that you're reading this means you should likely kill yourself. Immediately.
  731.  
  732. wait(.4)
  733.  
  734. o1.Parent = game.Players.LocalPlayer.Backpack
  735.  
  736. Tool=o44
  737. scriptmode=script.CreateNewWelds.Value
  738.  
  739. createweld=function(tag)
  740. local Handle0=tag.Handle0.Value
  741. local Handle1=tag.Handle1.Value
  742. local C0=tag.C0.Value
  743. local C1=tag.C1.Value
  744.  
  745. local newweld=Instance.new("Weld")
  746. newweld.C0=C0
  747. newweld.C1=C1
  748. newweld.Part0=Handle0
  749. newweld.Part1=Handle1
  750. newweld.Parent=Handle0
  751. newweld.Name="AutoWeld"
  752. print("WELDED "..tag.Name)
  753. end
  754. createweldtag=function(Part0,Part1,n)
  755. local nC0,nC1=nil
  756. local OR=CFrame.new(Part0.Position)
  757. local P1C, P2C=Part0.CFrame:inverse()*OR,Part1.CFrame:inverse()*OR
  758.  
  759. local nt=Instance.new("StringValue")
  760. nt.Name="WeldTag_"..Part1.Name.."->"..Part0.Name
  761.  
  762. local ct=Instance.new("CFrameValue")
  763. ct.Value=P1C
  764. ct.Name="C0"
  765. ct.Parent=nt
  766.  
  767. local ct=Instance.new("CFrameValue")
  768. ct.Value=P2C
  769. ct.Name="C1"
  770. ct.Parent=nt
  771.  
  772. local ct=Instance.new("ObjectValue")
  773. ct.Value=Part0
  774. ct.Name="Handle0"
  775. ct.Parent=nt
  776.  
  777. local ct=Instance.new("ObjectValue")
  778. ct.Value=Part1
  779. ct.Name="Handle1"
  780. ct.Parent=nt
  781.  
  782. nt.Parent=script["CBin_"..n]
  783. end
  784.  
  785. wdeb=true
  786. weldparts=function()
  787. if wdeb==false then return end
  788. wdeb=false
  789. for _,v in pairs(Tool:children()) do
  790. if v.className=="Model" then
  791. v:BreakJoints()
  792. end
  793. end
  794. for _,v in pairs(Tool.Grip1.HandleMain:children()) do
  795. if v.className=="Weld" or v.className=="Motor6D" then
  796. v:Remove()
  797. end
  798. end
  799. for _,v in pairs(Tool.Grip2.HandleMain:children()) do
  800. if v.className=="Weld" or v.className=="Motor6D" then
  801. v:Remove()
  802. end
  803. end
  804. for _,v in pairs(script.CBin_Grip1:children()) do
  805. createweld(v)
  806. end
  807. for _,v in pairs(script.CBin_Grip2:children()) do
  808. createweld(v)
  809. end
  810. for _,v in pairs(script.CBin_Blade:children()) do
  811. createweld(v)
  812. end
  813.  
  814. w=Instance.new("Weld")
  815. w.Part0=Tool.Handle
  816. w.Part1=Tool.Grip1.HandleMain
  817. w.C0=CFrame.new(0,0.1,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  818. w.C1=CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  819. w.Parent=w.Part0
  820.  
  821. w=Instance.new("Motor6D")
  822. w.Part0=Tool.Grip1.HandleMain
  823. w.Part1=Tool.Blade.HandleMain
  824. w.C0=CFrame.new(.52,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  825. w.C1=CFrame.new(0,.088,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  826. w.MaxVelocity=.1
  827. --[[w.DesiredAngle=math.rad(180)
  828. w.CurrentAngle=math.rad(180)]]
  829. w.Parent=w.Part0
  830.  
  831. w=Instance.new("Motor6D")
  832. w.Part0=Tool.Grip2.HandleMain
  833. w.Part1=Tool.Blade.HandleMain
  834. w.C0=CFrame.new(.52,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  835. w.C1=CFrame.new(0,-.088,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  836. --[[w.DesiredAngle=math.rad(180)
  837. w.CurrentAngle=math.rad(180)]]
  838. w.MaxVelocity=.1
  839. w.Parent=w.Part0
  840.  
  841. wait(.06)
  842.  
  843. wdeb=true
  844.  
  845. end
  846.  
  847. if scriptmode==true then
  848.  
  849. --new weld time.
  850. script.CreateNewWelds.Value=false
  851.  
  852.  
  853. for _,v in pairs(script.CBin_Grip1:children()) do
  854. v:Remove()
  855. end
  856. for _,v in pairs(script.CBin_Grip2:children()) do
  857. v:Remove()
  858. end
  859. for _,v in pairs(script.CBin_Blade:children()) do
  860. v:Remove()
  861. end
  862.  
  863.  
  864. handles={}
  865. for _,v in pairs(Tool.Grip1:children()) do
  866. if v.className=="Part" or v.className=="WedgePart" or v.className=="CornerWedgePart" then
  867. table.insert(handles,v)
  868. end
  869. end
  870. for i=1, #handles do
  871. createweldtag(Tool.Grip1.HandleMain,handles[i],"Grip1")
  872. end
  873.  
  874. handles={}
  875. for _,v in pairs(Tool.Grip2:children()) do
  876. if v.className=="Part" or v.className=="WedgePart" or v.className=="CornerWedgePart" then
  877. table.insert(handles,v)
  878. end
  879. end
  880. for i=1, #handles do
  881. createweldtag(Tool.Grip2.HandleMain,handles[i],"Grip2")
  882. end
  883.  
  884. handles={}
  885. for _,v in pairs(Tool.Blade:children()) do
  886. if v.className=="Part" or v.className=="WedgePart" or v.className=="CornerWedgePart" then
  887. table.insert(handles,v)
  888. end
  889. end
  890. for i=1, #handles do
  891. createweldtag(Tool.Blade.HandleMain,handles[i],"Blade")
  892. end
  893.  
  894. end
  895.  
  896. weldparts()
  897. Tool.AncestryChanged:connect(weldparts)
  898.  
  899. end,o45)
  900. end))
  901. o46.Name = "CBin_Grip2"
  902. o46.Parent = o45
  903. o47.Name = "WeldTag_HandleMain->HandleMain"
  904. o47.Parent = o46
  905. o48.Name = "C0"
  906. o48.Parent = o47
  907. o48.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  908. o49.Name = "C1"
  909. o49.Parent = o47
  910. o49.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  911. o50.Name = "Handle0"
  912. o50.Parent = o47
  913. o50.Value = o196
  914. o51.Name = "Handle1"
  915. o51.Parent = o47
  916. o51.Value = o196
  917. o52.Name = "WeldTag_Handle4->HandleMain"
  918. o52.Parent = o46
  919. o53.Name = "C0"
  920. o53.Parent = o52
  921. o53.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  922. o54.Name = "C1"
  923. o54.Parent = o52
  924. o54.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  925. o55.Name = "Handle0"
  926. o55.Parent = o52
  927. o55.Value = o196
  928. o56.Name = "Handle1"
  929. o56.Parent = o52
  930. o56.Value = o199
  931. o57.Name = "WeldTag_Handle4->HandleMain"
  932. o57.Parent = o46
  933. o58.Name = "C0"
  934. o58.Parent = o57
  935. o58.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  936. o59.Name = "C1"
  937. o59.Parent = o57
  938. o59.Value = CFrame.new(0.399999619, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, -1)
  939. o60.Name = "Handle0"
  940. o60.Parent = o57
  941. o60.Value = o196
  942. o61.Name = "Handle1"
  943. o61.Parent = o57
  944. o61.Value = o201
  945. o62.Name = "WeldTag_Handle4->HandleMain"
  946. o62.Parent = o46
  947. o63.Name = "C0"
  948. o63.Parent = o62
  949. o63.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  950. o64.Name = "C1"
  951. o64.Parent = o62
  952. o64.Value = CFrame.new(0.346481323, -0.346481323, 0, -0.00010990689, 0.707056165, 0.707157314, 6.31487783e-05, -0.707157373, 0.707056224, 1, 0.000122366459, 3.3071723e-05)
  953. o65.Name = "Handle0"
  954. o65.Parent = o62
  955. o65.Value = o196
  956. o66.Name = "Handle1"
  957. o66.Parent = o62
  958. o66.Value = o203
  959. o67.Name = "WeldTag_Handle4->HandleMain"
  960. o67.Parent = o46
  961. o68.Name = "C0"
  962. o68.Parent = o67
  963. o68.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  964. o69.Name = "C1"
  965. o69.Parent = o67
  966. o69.Value = CFrame.new(-0.353546143, 0.353546143, 0, -0.00010990689, 0.707056165, 0.707157314, 6.31487783e-05, -0.707157373, 0.707056224, 1, 0.000122366459, 3.3071723e-05)
  967. o70.Name = "Handle0"
  968. o70.Parent = o67
  969. o70.Value = o196
  970. o71.Name = "Handle1"
  971. o71.Parent = o67
  972. o71.Value = o205
  973. o72.Name = "WeldTag_HandleAt->HandleMain"
  974. o72.Parent = o46
  975. o73.Name = "C0"
  976. o73.Parent = o72
  977. o73.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  978. o74.Name = "C1"
  979. o74.Parent = o72
  980. o74.Value = CFrame.new(-0.600000381, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, -1)
  981. o75.Name = "Handle0"
  982. o75.Parent = o72
  983. o75.Value = o196
  984. o76.Name = "Handle1"
  985. o76.Parent = o72
  986. o76.Value = o207
  987. o77.Name = "CreateNewWelds"
  988. o77.Parent = o45
  989. o78.Name = "CBin_Grip1"
  990. o78.Parent = o45
  991. o79.Name = "WeldTag_Handle4->HandleMain"
  992. o79.Parent = o78
  993. o80.Name = "C0"
  994. o80.Parent = o79
  995. o80.Value = CFrame.new(0, 0, 0, -0.000152583234, 1, 0.000152590685, 6.10332936e-05, -0.000152581371, 1, 1, 0.000152592547, -6.10100069e-05)
  996. o81.Name = "C1"
  997. o81.Parent = o79
  998. o81.Value = CFrame.new(-0.353546143, 0.353546143, 0, -0.00010990689, 0.707056165, 0.707157314, 6.31487783e-05, -0.707157373, 0.707056224, 1, 0.000122366459, 3.3071723e-05)
  999. o82.Name = "Handle0"
  1000. o82.Parent = o79
  1001. o82.Value = o188
  1002. o83.Name = "Handle1"
  1003. o83.Parent = o79
  1004. o83.Value = o182
  1005. o84.Name = "WeldTag_HandleAt->HandleMain"
  1006. o84.Parent = o78
  1007. o85.Name = "C0"
  1008. o85.Parent = o84
  1009. o85.Value = CFrame.new(0, 0, 0, -0.000152583234, 1, 0.000152590685, 6.10332936e-05, -0.000152581371, 1, 1, 0.000152592547, -6.10100069e-05)
  1010. o86.Name = "C1"
  1011. o86.Parent = o84
  1012. o86.Value = CFrame.new(-0.600000381, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, -1)
  1013. o87.Name = "Handle0"
  1014. o87.Parent = o84
  1015. o87.Value = o188
  1016. o88.Name = "Handle1"
  1017. o88.Parent = o84
  1018. o88.Value = o184
  1019. o89.Name = "WeldTag_Handle4->HandleMain"
  1020. o89.Parent = o78
  1021. o90.Name = "C0"
  1022. o90.Parent = o89
  1023. o90.Value = CFrame.new(0, 0, 0, -0.000152583234, 1, 0.000152590685, 6.10332936e-05, -0.000152581371, 1, 1, 0.000152592547, -6.10100069e-05)
  1024. o91.Name = "C1"
  1025. o91.Parent = o89
  1026. o91.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1027. o92.Name = "Handle0"
  1028. o92.Parent = o89
  1029. o92.Value = o188
  1030. o93.Name = "Handle1"
  1031. o93.Parent = o89
  1032. o93.Value = o186
  1033. o94.Name = "WeldTag_HandleMain->HandleMain"
  1034. o94.Parent = o78
  1035. o95.Name = "C0"
  1036. o95.Parent = o94
  1037. o95.Value = CFrame.new(0, 0, 0, -0.000152583234, 1, 0.000152590685, 6.10332936e-05, -0.000152581371, 1, 1, 0.000152592547, -6.10100069e-05)
  1038. o96.Name = "C1"
  1039. o96.Parent = o94
  1040. o96.Value = CFrame.new(0, 0, 0, -0.000152583234, 1, 0.000152590685, 6.10332936e-05, -0.000152581371, 1, 1, 0.000152592547, -6.10100069e-05)
  1041. o97.Name = "Handle0"
  1042. o97.Parent = o94
  1043. o97.Value = o188
  1044. o98.Name = "Handle1"
  1045. o98.Parent = o94
  1046. o98.Value = o188
  1047. o99.Name = "WeldTag_Handle4->HandleMain"
  1048. o99.Parent = o78
  1049. o100.Name = "C0"
  1050. o100.Parent = o99
  1051. o100.Value = CFrame.new(0, 0, 0, -0.000152583234, 1, 0.000152590685, 6.10332936e-05, -0.000152581371, 1, 1, 0.000152592547, -6.10100069e-05)
  1052. o101.Name = "C1"
  1053. o101.Parent = o99
  1054. o101.Value = CFrame.new(0.399999619, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, -1)
  1055. o102.Name = "Handle0"
  1056. o102.Parent = o99
  1057. o102.Value = o188
  1058. o103.Name = "Handle1"
  1059. o103.Parent = o99
  1060. o103.Value = o191
  1061. o104.Name = "WeldTag_Handle4->HandleMain"
  1062. o104.Parent = o78
  1063. o105.Name = "C0"
  1064. o105.Parent = o104
  1065. o105.Value = CFrame.new(0, 0, 0, -0.000152583234, 1, 0.000152590685, 6.10332936e-05, -0.000152581371, 1, 1, 0.000152592547, -6.10100069e-05)
  1066. o106.Name = "C1"
  1067. o106.Parent = o104
  1068. o106.Value = CFrame.new(0.346481323, -0.346481323, 0, -0.00010990689, 0.707056165, 0.707157314, 6.31487783e-05, -0.707157373, 0.707056224, 1, 0.000122366459, 3.3071723e-05)
  1069. o107.Name = "Handle0"
  1070. o107.Parent = o104
  1071. o107.Value = o188
  1072. o108.Name = "Handle1"
  1073. o108.Parent = o104
  1074. o108.Value = o193
  1075. o109.Name = "CBin_Blade"
  1076. o109.Parent = o45
  1077. o110.Name = "WeldTag_Handle4->HandleMain"
  1078. o110.Parent = o109
  1079. o111.Name = "C0"
  1080. o111.Parent = o110
  1081. o111.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1082. o112.Name = "C1"
  1083. o112.Parent = o110
  1084. o112.Value = CFrame.new(1.52587891e-05, -0.150024414, 0.0999994278, 1, 0, -0, 0, 0, 1, 0, -1, 0)
  1085. o113.Name = "Handle0"
  1086. o113.Parent = o110
  1087. o113.Value = o167
  1088. o114.Name = "Handle1"
  1089. o114.Parent = o110
  1090. o114.Value = o161
  1091. o115.Name = "WeldTag_HandleBladeTip->HandleMain"
  1092. o115.Parent = o109
  1093. o116.Name = "C0"
  1094. o116.Parent = o115
  1095. o116.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1096. o117.Name = "C1"
  1097. o117.Parent = o115
  1098. o117.Value = CFrame.new(0, -0.0899963379, 1, 1, 0, -0, 0, 0, 1, 0, -1, 0)
  1099. o118.Name = "Handle0"
  1100. o118.Parent = o115
  1101. o118.Value = o167
  1102. o119.Name = "Handle1"
  1103. o119.Parent = o115
  1104. o119.Value = o163
  1105. o120.Name = "WeldTag_HandleBlade->HandleMain"
  1106. o120.Parent = o109
  1107. o121.Name = "C0"
  1108. o121.Parent = o120
  1109. o121.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1110. o122.Name = "C1"
  1111. o122.Parent = o120
  1112. o122.Value = CFrame.new(-0.539999962, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1113. o123.Name = "Handle0"
  1114. o123.Parent = o120
  1115. o123.Value = o167
  1116. o124.Name = "Handle1"
  1117. o124.Parent = o120
  1118. o124.Value = o165
  1119. o125.Name = "WeldTag_HandleMain->HandleMain"
  1120. o125.Parent = o109
  1121. o126.Name = "C0"
  1122. o126.Parent = o125
  1123. o126.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1124. o127.Name = "C1"
  1125. o127.Parent = o125
  1126. o127.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1127. o128.Name = "Handle0"
  1128. o128.Parent = o125
  1129. o128.Value = o167
  1130. o129.Name = "Handle1"
  1131. o129.Parent = o125
  1132. o129.Value = o167
  1133. o130.Name = "WeldTag_Handle4->HandleMain"
  1134. o130.Parent = o109
  1135. o131.Name = "C0"
  1136. o131.Parent = o130
  1137. o131.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1138. o132.Name = "C1"
  1139. o132.Parent = o130
  1140. o132.Value = CFrame.new(-0.149999619, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1141. o133.Name = "Handle0"
  1142. o133.Parent = o130
  1143. o133.Value = o167
  1144. o134.Name = "Handle1"
  1145. o134.Parent = o130
  1146. o134.Value = o169
  1147. o135.Name = "WeldTag_Handle4->HandleMain"
  1148. o135.Parent = o109
  1149. o136.Name = "C0"
  1150. o136.Parent = o135
  1151. o136.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1152. o137.Name = "C1"
  1153. o137.Parent = o135
  1154. o137.Value = CFrame.new(0, -0.100006104, 0.100000381, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  1155. o138.Name = "Handle0"
  1156. o138.Parent = o135
  1157. o138.Value = o167
  1158. o139.Name = "Handle1"
  1159. o139.Parent = o135
  1160. o139.Value = o171
  1161. o140.Name = "WeldTag_HandleBlade->HandleMain"
  1162. o140.Parent = o109
  1163. o141.Name = "C0"
  1164. o141.Parent = o140
  1165. o141.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1166. o142.Name = "C1"
  1167. o142.Parent = o140
  1168. o142.Value = CFrame.new(-0.469999313, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1169. o143.Name = "Handle0"
  1170. o143.Parent = o140
  1171. o143.Value = o167
  1172. o144.Name = "Handle1"
  1173. o144.Parent = o140
  1174. o144.Value = o173
  1175. o145.Name = "WeldTag_Handle4->HandleMain"
  1176. o145.Parent = o109
  1177. o146.Name = "C0"
  1178. o146.Parent = o145
  1179. o146.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1180. o147.Name = "C1"
  1181. o147.Parent = o145
  1182. o147.Value = CFrame.new(0, -0.0199890137, 1, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  1183. o148.Name = "Handle0"
  1184. o148.Parent = o145
  1185. o148.Value = o167
  1186. o149.Name = "Handle1"
  1187. o149.Parent = o145
  1188. o149.Value = o175
  1189. o150.Name = "WeldTag_Handle4->HandleMain"
  1190. o150.Parent = o109
  1191. o151.Name = "C0"
  1192. o151.Parent = o150
  1193. o151.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1194. o152.Name = "C1"
  1195. o152.Parent = o150
  1196. o152.Value = CFrame.new(0, -0.100006104, 0.100000381, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  1197. o153.Name = "Handle0"
  1198. o153.Parent = o150
  1199. o153.Value = o167
  1200. o154.Name = "Handle1"
  1201. o154.Parent = o150
  1202. o154.Value = o177
  1203. o155.Name = "WeldTag_Handle4->HandleMain"
  1204. o155.Parent = o109
  1205. o156.Name = "C0"
  1206. o156.Parent = o155
  1207. o156.Value = CFrame.new(0, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0)
  1208. o157.Name = "C1"
  1209. o157.Parent = o155
  1210. o157.Value = CFrame.new(0, -0.149993896, 0.0999994278, -1, 0, -0, 0, 0, -1, 0, -1, -0)
  1211. o158.Name = "Handle0"
  1212. o158.Parent = o155
  1213. o158.Value = o167
  1214. o159.Name = "Handle1"
  1215. o159.Parent = o155
  1216. o159.Value = o179
  1217. o160.Name = "Blade"
  1218. o160.Parent = o44
  1219. o161.Name = "Handle4"
  1220. o161.Parent = o160
  1221. o161.BrickColor = BrickColor.new("Black")
  1222. o161.Position = Vector3.new(142.844711, 647.405457, -1090.30164)
  1223. o161.Rotation = Vector3.new(-175.720001, 37.3100014, -163.270004)
  1224. o161.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1225. o161.Velocity = Vector3.new(-7.82091884e-05, -0.0981000066, 0.000345356268)
  1226. o161.CanCollide = false
  1227. o161.FormFactor = Enum.FormFactor.Custom
  1228. o161.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1229. o161.CFrame = CFrame.new(142.844711, 647.405457, -1090.30164, -0.761677384, 0.229018003, 0.606133819, 0.3304708, 0.941946745, 0.0593752116, -0.557347775, 0.245534226, -0.793143213)
  1230. o161.BottomSurface = Enum.SurfaceType.Smooth
  1231. o161.TopSurface = Enum.SurfaceType.Smooth
  1232. o161.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1233. o161.Position = Vector3.new(142.844711, 647.405457, -1090.30164)
  1234. o161.Orientation = Vector3.new(-3.4000001, 142.610001, 19.3299999)
  1235. o161.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1236. o162.Parent = o161
  1237. o162.Scale = Vector3.new(0.300000012, 0.5, 0.5)
  1238. o162.MeshType = Enum.MeshType.Wedge
  1239. o162.Scale = Vector3.new(0.300000012, 0.5, 0.5)
  1240. o163.Name = "HandleBladeTip"
  1241. o163.Parent = o160
  1242. o163.BrickColor = BrickColor.new("Black")
  1243. o163.Position = Vector3.new(142.285431, 647.295471, -1089.60266)
  1244. o163.Rotation = Vector3.new(-175.720001, 37.3100014, -163.270004)
  1245. o163.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1246. o163.Velocity = Vector3.new(-7.71015693e-05, -0.0981000066, 0.000346242537)
  1247. o163.CanCollide = false
  1248. o163.FormFactor = Enum.FormFactor.Custom
  1249. o163.Size = Vector3.new(0.200000003, 0.200000003, 0.289999992)
  1250. o163.CFrame = CFrame.new(142.285431, 647.295471, -1089.60266, -0.761677384, 0.229018003, 0.606133819, 0.3304708, 0.941946745, 0.0593752116, -0.557347775, 0.245534226, -0.793143213)
  1251. o163.BottomSurface = Enum.SurfaceType.Smooth
  1252. o163.TopSurface = Enum.SurfaceType.Smooth
  1253. o163.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1254. o163.Position = Vector3.new(142.285431, 647.295471, -1089.60266)
  1255. o163.Orientation = Vector3.new(-3.4000001, 142.610001, 19.3299999)
  1256. o163.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1257. o164.Parent = o163
  1258. o164.Scale = Vector3.new(0.125, 0.200000003, 0.800000012)
  1259. o164.MeshType = Enum.MeshType.Wedge
  1260. o164.Scale = Vector3.new(0.125, 0.200000003, 0.800000012)
  1261. o165.Name = "HandleBlade"
  1262. o165.Parent = o160
  1263. o165.Material = Enum.Material.SmoothPlastic
  1264. o165.BrickColor = BrickColor.new("Black")
  1265. o165.Position = Vector3.new(142.54364, 647.238037, -1089.9895)
  1266. o165.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
  1267. o165.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1268. o165.Velocity = Vector3.new(-7.77145688e-05, -0.0981000066, 0.000345833367)
  1269. o165.CanCollide = false
  1270. o165.FormFactor = Enum.FormFactor.Custom
  1271. o165.Size = Vector3.new(0.839998722, 0.400000006, 0.200000003)
  1272. o165.CFrame = CFrame.new(142.54364, 647.238037, -1089.9895, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
  1273. o165.BottomSurface = Enum.SurfaceType.Smooth
  1274. o165.TopSurface = Enum.SurfaceType.Smooth
  1275. o165.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1276. o165.Position = Vector3.new(142.54364, 647.238037, -1089.9895)
  1277. o165.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
  1278. o165.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1279. o166.Parent = o165
  1280. o166.Scale = Vector3.new(0.800000012, 0.0599999987, 0.140000001)
  1281. o166.Scale = Vector3.new(0.800000012, 0.0599999987, 0.140000001)
  1282. o167.Name = "HandleMain"
  1283. o167.Parent = o160
  1284. o167.BrickColor = BrickColor.new("Black")
  1285. o167.Position = Vector3.new(142.870956, 647.270081, -1090.41785)
  1286. o167.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
  1287. o167.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1288. o167.Velocity = Vector3.new(-7.83933428e-05, -0.0981000066, 0.000345314678)
  1289. o167.CanCollide = false
  1290. o167.FormFactor = Enum.FormFactor.Custom
  1291. o167.Size = Vector3.new(0.200000003, 0.400000006, 0.200000003)
  1292. o167.CFrame = CFrame.new(142.870956, 647.270081, -1090.41785, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
  1293. o167.BottomSurface = Enum.SurfaceType.Smooth
  1294. o167.TopSurface = Enum.SurfaceType.Smooth
  1295. o167.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1296. o167.Position = Vector3.new(142.870956, 647.270081, -1090.41785)
  1297. o167.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
  1298. o167.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1299. o168.Parent = o167
  1300. o168.Scale = Vector3.new(0.5, 1.29999995, 0.300000012)
  1301. o168.Scale = Vector3.new(0.5, 1.29999995, 0.300000012)
  1302. o169.Name = "Handle4"
  1303. o169.Parent = o160
  1304. o169.BrickColor = BrickColor.new("Black")
  1305. o169.Position = Vector3.new(142.780029, 647.261169, -1090.29883)
  1306. o169.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
  1307. o169.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1308. o169.Velocity = Vector3.new(-7.82047427e-05, -0.0981000066, 0.000345458771)
  1309. o169.CanCollide = false
  1310. o169.FormFactor = Enum.FormFactor.Custom
  1311. o169.Size = Vector3.new(0.200000003, 0.400000006, 0.200000003)
  1312. o169.CFrame = CFrame.new(142.780029, 647.261169, -1090.29883, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
  1313. o169.BottomSurface = Enum.SurfaceType.Smooth
  1314. o169.TopSurface = Enum.SurfaceType.Smooth
  1315. o169.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1316. o169.Position = Vector3.new(142.780029, 647.261169, -1090.29883)
  1317. o169.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
  1318. o169.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1319. o170.Parent = o169
  1320. o170.Offset = Vector3.new(-0.0500000007, 0, 0)
  1321. o170.Scale = Vector3.new(0.5, 0.5, 0.300000012)
  1322. o170.Scale = Vector3.new(0.5, 0.5, 0.300000012)
  1323. o171.Name = "Handle4"
  1324. o171.Parent = o160
  1325. o171.BrickColor = BrickColor.new("Black")
  1326. o171.Position = Vector3.new(142.954468, 647.370239, -1090.47266)
  1327. o171.Rotation = Vector3.new(4.28000021, -37.3100014, -16.7299995)
  1328. o171.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1329. o171.Velocity = Vector3.new(-7.8480196e-05, -0.0981000066, 0.000345182343)
  1330. o171.CanCollide = false
  1331. o171.FormFactor = Enum.FormFactor.Custom
  1332. o171.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1333. o171.CFrame = CFrame.new(142.954468, 647.370239, -1090.47266, 0.761677384, 0.229018003, -0.606133819, -0.3304708, 0.941946745, -0.0593752116, 0.557347775, 0.245534226, 0.793143213)
  1334. o171.BottomSurface = Enum.SurfaceType.Smooth
  1335. o171.TopSurface = Enum.SurfaceType.Smooth
  1336. o171.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1337. o171.Position = Vector3.new(142.954468, 647.370239, -1090.47266)
  1338. o171.Orientation = Vector3.new(3.4000001, -37.3899994, -19.3299999)
  1339. o171.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1340. o172.Parent = o171
  1341. o172.Scale = Vector3.new(0.300000012, 1, 0.5)
  1342. o172.MeshType = Enum.MeshType.Wedge
  1343. o172.Scale = Vector3.new(0.300000012, 1, 0.5)
  1344. o173.Name = "HandleBlade"
  1345. o173.Parent = o160
  1346. o173.BrickColor = BrickColor.new("Black")
  1347. o173.Position = Vector3.new(142.586075, 647.242188, -1090.04504)
  1348. o173.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
  1349. o173.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1350. o173.Velocity = Vector3.new(-7.7802586e-05, -0.0981000066, 0.000345766108)
  1351. o173.CanCollide = false
  1352. o173.FormFactor = Enum.FormFactor.Custom
  1353. o173.Size = Vector3.new(0.839998603, 0.400000006, 0.200000003)
  1354. o173.CFrame = CFrame.new(142.586075, 647.242188, -1090.04504, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
  1355. o173.BottomSurface = Enum.SurfaceType.Smooth
  1356. o173.TopSurface = Enum.SurfaceType.Smooth
  1357. o173.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1358. o173.Position = Vector3.new(142.586075, 647.242188, -1090.04504)
  1359. o173.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
  1360. o173.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1361. o174.Parent = o173
  1362. o174.Scale = Vector3.new(1, 0.550000012, 0.125)
  1363. o174.Scale = Vector3.new(1, 0.550000012, 0.125)
  1364. o175.Name = "Handle4"
  1365. o175.Parent = o160
  1366. o175.BrickColor = BrickColor.new("Black")
  1367. o175.Position = Vector3.new(142.260239, 647.191895, -1089.62964)
  1368. o175.Rotation = Vector3.new(-175.720001, 37.3100014, 16.7299995)
  1369. o175.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1370. o175.Velocity = Vector3.new(-7.71443156e-05, -0.0981000066, 0.000346282439)
  1371. o175.CanCollide = false
  1372. o175.FormFactor = Enum.FormFactor.Custom
  1373. o175.Size = Vector3.new(0.200000003, 0.200000003, 0.289999992)
  1374. o175.CFrame = CFrame.new(142.260239, 647.191895, -1089.62964, 0.761677384, -0.229018003, 0.606133819, -0.3304708, -0.941946745, 0.0593752116, 0.557347775, -0.245534226, -0.793143213)
  1375. o175.BottomSurface = Enum.SurfaceType.Smooth
  1376. o175.TopSurface = Enum.SurfaceType.Smooth
  1377. o175.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1378. o175.Position = Vector3.new(142.260239, 647.191895, -1089.62964)
  1379. o175.Orientation = Vector3.new(-3.4000001, 142.610001, -160.669998)
  1380. o175.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1381. o176.Parent = o175
  1382. o176.Scale = Vector3.new(0.125, 0.920000017, 0.800000012)
  1383. o176.MeshType = Enum.MeshType.Wedge
  1384. o176.Scale = Vector3.new(0.125, 0.920000017, 0.800000012)
  1385. o177.Name = "Handle4"
  1386. o177.Parent = o160
  1387. o177.BrickColor = BrickColor.new("Black")
  1388. o177.Position = Vector3.new(142.908661, 647.181824, -1090.52173)
  1389. o177.Rotation = Vector3.new(4.28000021, -37.3100014, 163.270004)
  1390. o177.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1391. o177.Velocity = Vector3.new(-7.85579614e-05, -0.0981000066, 0.000345254928)
  1392. o177.CanCollide = false
  1393. o177.FormFactor = Enum.FormFactor.Custom
  1394. o177.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1395. o177.CFrame = CFrame.new(142.908661, 647.181824, -1090.52173, -0.761677384, -0.229018003, -0.606133819, 0.3304708, -0.941946745, -0.0593752116, -0.557347775, -0.245534226, 0.793143213)
  1396. o177.BottomSurface = Enum.SurfaceType.Smooth
  1397. o177.TopSurface = Enum.SurfaceType.Smooth
  1398. o177.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1399. o177.Position = Vector3.new(142.908661, 647.181824, -1090.52173)
  1400. o177.Orientation = Vector3.new(3.4000001, -37.3899994, 160.669998)
  1401. o177.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1402. o178.Parent = o177
  1403. o178.Scale = Vector3.new(0.300000012, 1, 0.5)
  1404. o178.MeshType = Enum.MeshType.Wedge
  1405. o178.Scale = Vector3.new(0.300000012, 1, 0.5)
  1406. o179.Name = "Handle4"
  1407. o179.Parent = o160
  1408. o179.BrickColor = BrickColor.new("Black")
  1409. o179.Position = Vector3.new(142.775986, 647.122864, -1090.37537)
  1410. o179.Rotation = Vector3.new(-175.720001, 37.3100014, 16.7299995)
  1411. o179.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1412. o179.Velocity = Vector3.new(-7.83260257e-05, -0.0981000066, 0.000345465174)
  1413. o179.CanCollide = false
  1414. o179.FormFactor = Enum.FormFactor.Custom
  1415. o179.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1416. o179.CFrame = CFrame.new(142.775986, 647.122864, -1090.37537, 0.761677384, -0.229018003, 0.606133819, -0.3304708, -0.941946745, 0.0593752116, 0.557347775, -0.245534226, -0.793143213)
  1417. o179.BottomSurface = Enum.SurfaceType.Smooth
  1418. o179.TopSurface = Enum.SurfaceType.Smooth
  1419. o179.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1420. o179.Position = Vector3.new(142.775986, 647.122864, -1090.37537)
  1421. o179.Orientation = Vector3.new(-3.4000001, 142.610001, -160.669998)
  1422. o179.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1423. o180.Parent = o179
  1424. o180.Scale = Vector3.new(0.300000012, 0.5, 0.5)
  1425. o180.MeshType = Enum.MeshType.Wedge
  1426. o180.Scale = Vector3.new(0.300000012, 0.5, 0.5)
  1427. o181.Name = "Grip1"
  1428. o181.Parent = o44
  1429. o182.Name = "Handle4"
  1430. o182.Parent = o181
  1431. o182.Material = Enum.Material.Marble
  1432. o182.BrickColor = BrickColor.new("Alder")
  1433. o182.Position = Vector3.new(142.903214, 647.354126, -1090.41223)
  1434. o182.Rotation = Vector3.new(-149.330002, -49.6100006, -114.300003)
  1435. o182.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1436. o182.Velocity = Vector3.new(-7.83844444e-05, -0.0981000066, 0.000345263543)
  1437. o182.CanCollide = false
  1438. o182.FormFactor = Enum.FormFactor.Custom
  1439. o182.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1440. o182.CFrame = CFrame.new(142.903214, 647.354126, -1090.41223, -0.266674608, 0.590586841, -0.761637509, 0.624000013, 0.708063126, 0.330561221, 0.734512389, -0.387109518, -0.557348609)
  1441. o182.BottomSurface = Enum.SurfaceType.Smooth
  1442. o182.TopSurface = Enum.SurfaceType.Smooth
  1443. o182.Color = Color3.new(0.705882, 0.501961, 1)
  1444. o182.Position = Vector3.new(142.903214, 647.354126, -1090.41223)
  1445. o182.Orientation = Vector3.new(-19.2999992, -126.199997, 41.3899994)
  1446. o182.Color = Color3.new(0.705882, 0.501961, 1)
  1447. o183.Parent = o182
  1448. o183.Scale = Vector3.new(0.400000006, 0.400000006, 0.605000019)
  1449. o183.Scale = Vector3.new(0.400000006, 0.400000006, 0.605000019)
  1450. o184.Name = "HandleAt"
  1451. o184.Parent = o181
  1452. o184.BrickColor = BrickColor.new("Really black")
  1453. o184.Position = Vector3.new(142.842529, 647.348145, -1090.33289)
  1454. o184.Rotation = Vector3.new(104.620003, -13.2399998, 128.520004)
  1455. o184.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1456. o184.Velocity = Vector3.new(-7.82587085e-05, -0.0981000066, 0.000345359702)
  1457. o184.CanCollide = false
  1458. o184.FormFactor = Enum.FormFactor.Custom
  1459. o184.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1460. o184.CFrame = CFrame.new(142.842529, 647.348145, -1090.33289, -0.606284976, -0.76157093, -0.228971988, -0.0594685078, 0.330537349, -0.941917539, 0.793020666, -0.557453811, -0.245689258)
  1461. o184.BottomSurface = Enum.SurfaceType.Smooth
  1462. o184.TopSurface = Enum.SurfaceType.Smooth
  1463. o184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1464. o184.Position = Vector3.new(142.842529, 647.348145, -1090.33289)
  1465. o184.Orientation = Vector3.new(70.3799973, -137.020004, -10.1999998)
  1466. o184.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1467. o185.Parent = o184
  1468. o185.Offset = Vector3.new(-0.100000001, 0, 0)
  1469. o185.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
  1470. o185.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
  1471. o186.Name = "Handle4"
  1472. o186.Parent = o181
  1473. o186.Material = Enum.Material.Marble
  1474. o186.BrickColor = BrickColor.new("Alder")
  1475. o186.Position = Vector3.new(143.206299, 647.38385, -1090.80872)
  1476. o186.Rotation = Vector3.new(-149.330002, -49.5999985, -159.309998)
  1477. o186.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1478. o186.Velocity = Vector3.new(-7.90127306e-05, -0.0981000066, 0.000344783271)
  1479. o186.CanCollide = false
  1480. o186.FormFactor = Enum.FormFactor.Custom
  1481. o186.Size = Vector3.new(1, 0.200000003, 0.200000003)
  1482. o186.CFrame = CFrame.new(143.206299, 647.38385, -1090.80872, -0.606284976, 0.228971988, -0.76157093, -0.0594685078, 0.941917539, 0.330537349, 0.793020666, 0.245689258, -0.557453811)
  1483. o186.BottomSurface = Enum.SurfaceType.Smooth
  1484. o186.TopSurface = Enum.SurfaceType.Smooth
  1485. o186.Color = Color3.new(0.705882, 0.501961, 1)
  1486. o186.Position = Vector3.new(143.206299, 647.38385, -1090.80872)
  1487. o186.Orientation = Vector3.new(-19.2999992, -126.199997, -3.6099999)
  1488. o186.Color = Color3.new(0.705882, 0.501961, 1)
  1489. o187.Parent = o186
  1490. o187.Scale = Vector3.new(1, 0.400000006, 0.600000024)
  1491. o187.Scale = Vector3.new(1, 0.400000006, 0.600000024)
  1492. o188.Name = "HandleMain"
  1493. o188.Parent = o181
  1494. o188.BrickColor = BrickColor.new("Really black")
  1495. o188.Position = Vector3.new(143.206299, 647.38385, -1090.80872)
  1496. o188.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
  1497. o188.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1498. o188.Velocity = Vector3.new(-7.90127306e-05, -0.0981000066, 0.000344783271)
  1499. o188.CanCollide = false
  1500. o188.FormFactor = Enum.FormFactor.Custom
  1501. o188.Size = Vector3.new(1, 0.200000003, 0.200000003)
  1502. o188.CFrame = CFrame.new(143.206299, 647.38385, -1090.80872, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
  1503. o188.BottomSurface = Enum.SurfaceType.Smooth
  1504. o188.TopSurface = Enum.SurfaceType.Smooth
  1505. o188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1506. o188.Position = Vector3.new(143.206299, 647.38385, -1090.80872)
  1507. o188.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
  1508. o188.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1509. o189.Parent = o188
  1510. o189.Scale = Vector3.new(1, 0.850000024, 0.550000012)
  1511. o189.Scale = Vector3.new(1, 0.850000024, 0.550000012)
  1512. o190.Parent = o188
  1513. o190.C0 = CFrame.new(0.519999981, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1514. o190.C1 = CFrame.new(0, 0.0879999995, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1515. o190.Part0 = o188
  1516. o190.Part1 = o167
  1517. o190.MaxVelocity = 0.10000000149012
  1518. o191.Name = "Handle4"
  1519. o191.Parent = o181
  1520. o191.BrickColor = BrickColor.new("Really black")
  1521. o191.Position = Vector3.new(143.448807, 647.407654, -1091.12598)
  1522. o191.Rotation = Vector3.new(104.620003, -13.2399998, 128.520004)
  1523. o191.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1524. o191.Velocity = Vector3.new(-7.95154774e-05, -0.0981000066, 0.000344398984)
  1525. o191.CanCollide = false
  1526. o191.FormFactor = Enum.FormFactor.Custom
  1527. o191.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1528. o191.CFrame = CFrame.new(143.448807, 647.407654, -1091.12598, -0.606284976, -0.76157093, -0.228971988, -0.0594685078, 0.330537349, -0.941917539, 0.793020666, -0.557453811, -0.245689258)
  1529. o191.BottomSurface = Enum.SurfaceType.Smooth
  1530. o191.TopSurface = Enum.SurfaceType.Smooth
  1531. o191.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1532. o191.Position = Vector3.new(143.448807, 647.407654, -1091.12598)
  1533. o191.Orientation = Vector3.new(70.3799973, -137.020004, -10.1999998)
  1534. o191.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1535. o192.Parent = o191
  1536. o192.Offset = Vector3.new(-0.100000001, 0, 0)
  1537. o192.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
  1538. o192.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
  1539. o193.Name = "Handle4"
  1540. o193.Parent = o181
  1541. o193.Material = Enum.Material.Marble
  1542. o193.BrickColor = BrickColor.new("Alder")
  1543. o193.Position = Vector3.new(143.503326, 647.412964, -1091.19739)
  1544. o193.Rotation = Vector3.new(-149.330002, -49.6100006, -114.300003)
  1545. o193.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1546. o193.Velocity = Vector3.new(-7.96286331e-05, -0.0981000066, 0.000344312575)
  1547. o193.CanCollide = false
  1548. o193.FormFactor = Enum.FormFactor.Custom
  1549. o193.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1550. o193.CFrame = CFrame.new(143.503326, 647.412964, -1091.19739, -0.266674608, 0.590586841, -0.761637509, 0.624000013, 0.708063126, 0.330561221, 0.734512389, -0.387109518, -0.557348609)
  1551. o193.BottomSurface = Enum.SurfaceType.Smooth
  1552. o193.TopSurface = Enum.SurfaceType.Smooth
  1553. o193.Color = Color3.new(0.705882, 0.501961, 1)
  1554. o193.Position = Vector3.new(143.503326, 647.412964, -1091.19739)
  1555. o193.Orientation = Vector3.new(-19.2999992, -126.199997, 41.3899994)
  1556. o193.Color = Color3.new(0.705882, 0.501961, 1)
  1557. o194.Parent = o193
  1558. o194.Scale = Vector3.new(0.400000006, 0.400000006, 0.605000019)
  1559. o194.Scale = Vector3.new(0.400000006, 0.400000006, 0.605000019)
  1560. o195.Name = "Grip2"
  1561. o195.Parent = o44
  1562. o196.Name = "HandleMain"
  1563. o196.Parent = o195
  1564. o196.BrickColor = BrickColor.new("Really black")
  1565. o196.Position = Vector3.new(143.165985, 647.218079, -1090.85193)
  1566. o196.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
  1567. o196.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1568. o196.Velocity = Vector3.new(-7.90812046e-05, -0.0981000066, 0.000344847154)
  1569. o196.CanCollide = false
  1570. o196.FormFactor = Enum.FormFactor.Custom
  1571. o196.Size = Vector3.new(1, 0.200000003, 0.200000003)
  1572. o196.CFrame = CFrame.new(143.165985, 647.218079, -1090.85193, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
  1573. o196.BottomSurface = Enum.SurfaceType.Smooth
  1574. o196.TopSurface = Enum.SurfaceType.Smooth
  1575. o196.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1576. o196.Position = Vector3.new(143.165985, 647.218079, -1090.85193)
  1577. o196.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
  1578. o196.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1579. o197.Parent = o196
  1580. o197.Scale = Vector3.new(1, 0.850000024, 0.550000012)
  1581. o197.Scale = Vector3.new(1, 0.850000024, 0.550000012)
  1582. o198.Parent = o196
  1583. o198.C0 = CFrame.new(0.519999981, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1584. o198.C1 = CFrame.new(0, -0.0879999995, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1585. o198.Part0 = o196
  1586. o198.Part1 = o167
  1587. o198.MaxVelocity = 0.10000000149012
  1588. o199.Name = "Handle4"
  1589. o199.Parent = o195
  1590. o199.Material = Enum.Material.Marble
  1591. o199.BrickColor = BrickColor.new("Black")
  1592. o199.Position = Vector3.new(143.165985, 647.218079, -1090.85193)
  1593. o199.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
  1594. o199.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1595. o199.Velocity = Vector3.new(-7.90812046e-05, -0.0981000066, 0.000344847154)
  1596. o199.CanCollide = false
  1597. o199.FormFactor = Enum.FormFactor.Custom
  1598. o199.Size = Vector3.new(1, 0.200000003, 0.200000003)
  1599. o199.CFrame = CFrame.new(143.165985, 647.218079, -1090.85193, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
  1600. o199.BottomSurface = Enum.SurfaceType.Smooth
  1601. o199.TopSurface = Enum.SurfaceType.Smooth
  1602. o199.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1603. o199.Position = Vector3.new(143.165985, 647.218079, -1090.85193)
  1604. o199.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
  1605. o199.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1606. o200.Parent = o199
  1607. o200.Scale = Vector3.new(1, 0.400000006, 0.600000024)
  1608. o200.Scale = Vector3.new(1, 0.400000006, 0.600000024)
  1609. o201.Name = "Handle4"
  1610. o201.Parent = o195
  1611. o201.BrickColor = BrickColor.new("Really black")
  1612. o201.Position = Vector3.new(143.408432, 647.241821, -1091.16919)
  1613. o201.Rotation = Vector3.new(104.610001, -13.2399998, 128.509995)
  1614. o201.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1615. o201.Velocity = Vector3.new(-7.95839514e-05, -0.0981000066, 0.000344462955)
  1616. o201.CanCollide = false
  1617. o201.FormFactor = Enum.FormFactor.Custom
  1618. o201.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1619. o201.CFrame = CFrame.new(143.408432, 647.241821, -1091.16919, -0.606133819, -0.761677384, -0.229018003, -0.0593752116, 0.3304708, -0.941946745, 0.793143213, -0.557347775, -0.245534226)
  1620. o201.BottomSurface = Enum.SurfaceType.Smooth
  1621. o201.TopSurface = Enum.SurfaceType.Smooth
  1622. o201.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1623. o201.Position = Vector3.new(143.408432, 647.241821, -1091.16919)
  1624. o201.Orientation = Vector3.new(70.3799973, -136.990005, -10.1899996)
  1625. o201.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1626. o202.Parent = o201
  1627. o202.Offset = Vector3.new(-0.100000001, 0, 0)
  1628. o202.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
  1629. o202.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
  1630. o203.Name = "Handle4"
  1631. o203.Parent = o195
  1632. o203.Material = Enum.Material.Marble
  1633. o203.BrickColor = BrickColor.new("Black")
  1634. o203.Position = Vector3.new(143.462936, 647.247131, -1091.2406)
  1635. o203.Rotation = Vector3.new(-149.330002, -49.6199989, -114.290001)
  1636. o203.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1637. o203.Velocity = Vector3.new(-7.96971071e-05, -0.0981000066, 0.000344376604)
  1638. o203.CanCollide = false
  1639. o203.FormFactor = Enum.FormFactor.Custom
  1640. o203.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1641. o203.CFrame = CFrame.new(143.462936, 647.247131, -1091.2406, -0.266535193, 0.590512514, -0.761743963, 0.624086678, 0.708017766, 0.330494672, 0.734489381, -0.387305766, -0.557242572)
  1642. o203.BottomSurface = Enum.SurfaceType.Smooth
  1643. o203.TopSurface = Enum.SurfaceType.Smooth
  1644. o203.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1645. o203.Position = Vector3.new(143.462936, 647.247131, -1091.2406)
  1646. o203.Orientation = Vector3.new(-19.2999992, -126.190002, 41.3899994)
  1647. o203.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1648. o204.Parent = o203
  1649. o204.Scale = Vector3.new(0.400000006, 0.400000006, 0.610000014)
  1650. o204.Scale = Vector3.new(0.400000006, 0.400000006, 0.610000014)
  1651. o205.Name = "Handle4"
  1652. o205.Parent = o195
  1653. o205.Material = Enum.Material.Marble
  1654. o205.BrickColor = BrickColor.new("Black")
  1655. o205.Position = Vector3.new(142.862976, 647.188416, -1090.45532)
  1656. o205.Rotation = Vector3.new(-149.330002, -49.6199989, -114.290001)
  1657. o205.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1658. o205.Velocity = Vector3.new(-7.84527292e-05, -0.0981000066, 0.000345327309)
  1659. o205.CanCollide = false
  1660. o205.FormFactor = Enum.FormFactor.Custom
  1661. o205.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1662. o205.CFrame = CFrame.new(142.862976, 647.188416, -1090.45532, -0.266535193, 0.590512514, -0.761743963, 0.624086678, 0.708017766, 0.330494672, 0.734489381, -0.387305766, -0.557242572)
  1663. o205.BottomSurface = Enum.SurfaceType.Smooth
  1664. o205.TopSurface = Enum.SurfaceType.Smooth
  1665. o205.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1666. o205.Position = Vector3.new(142.862976, 647.188416, -1090.45532)
  1667. o205.Orientation = Vector3.new(-19.2999992, -126.190002, 41.3899994)
  1668. o205.Color = Color3.new(0.105882, 0.164706, 0.207843)
  1669. o206.Parent = o205
  1670. o206.Scale = Vector3.new(0.400000006, 0.400000006, 0.605000019)
  1671. o206.Scale = Vector3.new(0.400000006, 0.400000006, 0.605000019)
  1672. o207.Name = "HandleAt"
  1673. o207.Parent = o195
  1674. o207.BrickColor = BrickColor.new("Really black")
  1675. o207.Position = Vector3.new(142.802307, 647.182434, -1090.3761)
  1676. o207.Rotation = Vector3.new(104.610001, -13.2399998, 128.509995)
  1677. o207.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1678. o207.Velocity = Vector3.new(-7.83271826e-05, -0.0981000066, 0.000345423439)
  1679. o207.CanCollide = false
  1680. o207.FormFactor = Enum.FormFactor.Custom
  1681. o207.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1682. o207.CFrame = CFrame.new(142.802307, 647.182434, -1090.3761, -0.606133819, -0.761677384, -0.229018003, -0.0593752116, 0.3304708, -0.941946745, 0.793143213, -0.557347775, -0.245534226)
  1683. o207.BottomSurface = Enum.SurfaceType.Smooth
  1684. o207.TopSurface = Enum.SurfaceType.Smooth
  1685. o207.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1686. o207.Position = Vector3.new(142.802307, 647.182434, -1090.3761)
  1687. o207.Orientation = Vector3.new(70.3799973, -136.990005, -10.1899996)
  1688. o207.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1689. o208.Parent = o207
  1690. o208.Offset = Vector3.new(-0.100000001, 0, 0)
  1691. o208.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
  1692. o208.Scale = Vector3.new(0.850000024, 0.550000012, 0.850000024)
  1693. o209.Name = "Handle"
  1694. o209.Parent = o44
  1695. o209.Transparency = 1
  1696. o209.Position = Vector3.new(143.183395, 647.289673, -1090.83325)
  1697. o209.Rotation = Vector3.new(-149.330002, -49.6100006, -159.300003)
  1698. o209.RotVelocity = Vector3.new(-7.18052548e-22, 1.58464024e-06, -7.19349057e-22)
  1699. o209.Velocity = Vector3.new(-7.90516133e-05, -0.0981000066, 0.000344819564)
  1700. o209.FormFactor = Enum.FormFactor.Custom
  1701. o209.Size = Vector3.new(0.200000003, 0.200000003, 0.200000003)
  1702. o209.CFrame = CFrame.new(143.183395, 647.289673, -1090.83325, -0.606133819, 0.229018003, -0.761677384, -0.0593752116, 0.941946745, 0.3304708, 0.793143213, 0.245534226, -0.557347775)
  1703. o209.Position = Vector3.new(143.183395, 647.289673, -1090.83325)
  1704. o209.Orientation = Vector3.new(-19.2999992, -126.190002, -3.6099999)
  1705. o210.Name = "MainScript"
  1706. o210.Parent = o1
  1707. table.insert(cors,coroutine.create(function()
  1708. wait()
  1709. runDummyScript(function()
  1710. script.Parent.Name="WAIT..."
  1711. wait(6)
  1712.  
  1713. --Saz, aka turdulator
  1714. --Based off of my book series
  1715.  
  1716. --Enma is Bad: Part 2: Electric Boogaloo: Get Good: The Revengeancening
  1717.  
  1718. script.Parent.Name="P:T"
  1719.  
  1720. while game.Players.LocalPlayer.Character==nil do
  1721. wait()
  1722. end
  1723. ArtificialHB = Instance.new("BindableEvent", script)
  1724. ArtificialHB.Name = "Heartbeat"
  1725.  
  1726. script:WaitForChild("Heartbeat")
  1727.  
  1728. frame = 1 / 40
  1729.  
  1730. tf = 0
  1731. allowframeloss = false
  1732. tossremainder = false
  1733. lastframe = tick()
  1734. script.Heartbeat:Fire()
  1735.  
  1736. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1737. tf = tf + s
  1738. if tf >= frame then
  1739. if allowframeloss then
  1740. script.Heartbeat:Fire()
  1741. lastframe = tick()
  1742. else
  1743. for i = 1, math.floor(tf / frame) do
  1744. script.Heartbeat:Fire()
  1745. end
  1746. lastframe = tick()
  1747. end
  1748. if tossremainder then
  1749. tf = 0
  1750. else
  1751. tf = tf - frame * math.floor(tf / frame)
  1752. end
  1753. end
  1754. end)
  1755.  
  1756. function swait(num)
  1757. if num == 0 or num == nil then
  1758. ArtificialHB.Event:wait()
  1759. else
  1760. for i = 0, num do
  1761. ArtificialHB.Event:wait()
  1762. end
  1763. end
  1764. end
  1765.  
  1766.  
  1767.  
  1768. Tool=script.Parent
  1769.  
  1770. if Tool.className~="HopperBin" then
  1771. Tool=Instance.new("HopperBin")
  1772. Tool.Name="Weewoo"
  1773. Tool.Parent=script.Parent.Parent.Backpack
  1774.  
  1775. s=Instance.new("BoolValue")
  1776. s.Name="Status"
  1777. s.Parent=Tool
  1778.  
  1779. s2=Instance.new("BoolValue")
  1780. s2.Name="AnimCanBeInterrupted"
  1781. s2.Parent=Tool.Status
  1782. s2.Value=true
  1783.  
  1784. s2=Instance.new("IntValue")
  1785. s2.Name="AnimFrame"
  1786. s2.Parent=Tool.Status
  1787. script.Parent=Tool
  1788.  
  1789. Model=Tool:FindFirstChild("SpinnerChris")
  1790. if Model==nil then
  1791. Model=game.Lighting.AdminTools4.Saz["SpinnerChris"]:clone()
  1792. Model.Parent=Tool
  1793. --game.Lighting.AdminTools4.Saz.Armor:clone().Parent=Tool
  1794. end
  1795. else
  1796. Model=Tool:FindFirstChild("SpinnerChris")
  1797. if Model==nil then
  1798. Model=game.Players.LocalPlayer.Character:FindFirstChild("SpinnerChris")
  1799. end
  1800. end
  1801.  
  1802.  
  1803. vPlayer=game.Players.LocalPlayer
  1804. --if vPlayer.Name~="SazErenos" then Tool:Remove() end
  1805. RightShoulder=nil
  1806. LeftShoulder=nil
  1807. RightHip=nil
  1808. LeftHip=nil
  1809. Neck=nil
  1810. RootJoint=nil
  1811.  
  1812. RightShoulderC0=CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1813. RightShoulderC1=CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1814. LeftShoulderC0=CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1815. LeftShoulderC1=CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1816. RightHipC0=CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1817. RightHipC1=CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  1818. LeftHipC0=CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1819. LeftHipC1=CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  1820. NeckC0=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1821. NeckC1=CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1822. RootJointC0=CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1823. RootJointC1=CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1824.  
  1825. nGrip=Instance.new("Weld")
  1826. nGrip.Name="RightGrip"
  1827. nGrip.C0=CFrame.new(0,-.8,-.1) * CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi/2,-math.pi/2)
  1828. nGrip.C1=CFrame.new(0,0,0)
  1829. Grip=nil
  1830.  
  1831. radiushelp=2.3
  1832. damagehelp=0
  1833.  
  1834. TrackFunction=nil
  1835. PlayerAnimationScript=nil
  1836. equipdebounce=true
  1837.  
  1838. StickDir=5
  1839. StickPos=5
  1840. PlayerCombatKeys={}
  1841.  
  1842. InfoGui=nil
  1843.  
  1844. SoundTable={["Airdash"] = "153092348",
  1845. ["BarrierHit"] = "153092205",
  1846. ["Grapple"] = "153092304",
  1847. ["Hit_Damage_Heavycut"] = "153092274",
  1848. ["Hit_Damage_Heavydelaysmack"] = "153092217",
  1849. ["Hit_Damage_Heavysmack"] = "153092227",
  1850. ["Hit_Damage_Lightcut"] = "153092285",
  1851. ["Hit_Damage_Lightsmack"] = "153092249",
  1852. ["Hit_Damage_Mediumcut"] = "153092292",
  1853. ["Hit_Damage_Medsmack"] = "153092238",
  1854. ["Hit_Damage_Medsmack_Alt"] = "153092213",
  1855. ["Hit_Damage_Tinycut"] = "153092296",
  1856. ["Overdrive_Begin"] = "153092315",
  1857. ["Overdrive_End"] = "153092334",
  1858. }
  1859.  
  1860. --Blocking
  1861. SBlocking={159882314,
  1862. 159882318,
  1863. 159882381,
  1864. 159882389}
  1865. --Instant Block
  1866. IBlocking={159882395,
  1867. 159882399,
  1868. 159882455,
  1869. 159882570}
  1870. --Knockdown
  1871. Knockdown={159882404,
  1872. 159882410,159972491,159972468}
  1873. --Getup
  1874. Getup={159882417,
  1875. 159882427,
  1876. 159972558,
  1877. 159972536,
  1878. 159882441,
  1879. 159882430,
  1880. 159972582}
  1881. --Tech
  1882. Tech={159882441,159882430,159972582}
  1883. --Hugehit
  1884. Hugehit={159882445,159972468,159972491}
  1885. --LightGrunt
  1886. LGrunt={159882466,
  1887. 159882477,
  1888. 159972627,
  1889. 159972643}
  1890. --MedGrunt
  1891. MGrunt={159882481,
  1892. 159882477,
  1893. 159972657}
  1894. --HeavyGrunt
  1895. HGrunt={159882497,
  1896. 159882504,
  1897. 159972669}
  1898. DGrunt={[1]=160212549,
  1899. [2]=160212842,
  1900. [3]=160212812}
  1901. --Damage30%
  1902. DThirty={159882462,
  1903. 159882540,
  1904. 159882567}
  1905. --Damage50%
  1906. DSixty={159882546,
  1907. 159882557}
  1908. --Damage80%
  1909. DEighty={159882561,160212892}
  1910. --Special
  1911. Special={[1]=159882578,[2]=159882584,[3]=159882592,[4]=159882598,[5]=160212718,[6]=160212768}
  1912. --Overdrive
  1913. OD={159882616}
  1914. --TauntComplement
  1915. Taunt1={159882620}
  1916. --TauntAggressive
  1917. Taunt2={159882609,
  1918. 159882612}
  1919. --TauntGloat
  1920. Taunt3={159882625}
  1921. --TauntStandard
  1922. Taunt4={["1a"]=159882628,
  1923. ["2a"]=159882635,
  1924. ["1b"]=159882644,
  1925. ["2b"]=159882649}
  1926.  
  1927. PlayerInputs={}
  1928. PlayerInputCullThreshold=30
  1929. PlayerInputAgeCullFactor=30
  1930. PlayerInputStringFrame=.7
  1931.  
  1932. CurrentCameraState="2D"
  1933. CanChangeCameraState=false
  1934. CameraResetTime=180
  1935. PlayerFacing="Right"
  1936. DesiredPlayerFacing="Right"
  1937. CameraPlane=CFrame.new(0,0,0)
  1938. CameraOutDir=Vector3.new(0,0,0)
  1939. FirstTick=false
  1940.  
  1941. BodyVel=Instance.new("BodyVelocity")
  1942. BodyVel.Name="HumanoidMover"
  1943. BodyVel.P=2000
  1944. BodyVel.maxForce=Vector3.new(4800000,0,4800000)
  1945. BodyVel.Parent=nil
  1946.  
  1947. BodyGyro=Instance.new("BodyGyro")
  1948. BodyGyro.P=8000
  1949. BodyGyro.maxTorque=Vector3.new(850000,850000,850000)
  1950. BodyGyro.D=300
  1951.  
  1952. CanDoubleJump=true
  1953.  
  1954. cameraTarget=nil
  1955.  
  1956. CanAttack=true
  1957.  
  1958. noY=function(pos)
  1959. return Vector3.new(pos.x,0,pos.z)
  1960. end
  1961.  
  1962. --[[--Saz_Reset_Cloak=function()
  1963. vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  1964. vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
  1965. vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  1966. end]]
  1967.  
  1968. turntoCamera=function()
  1969. if cameraTarget==nil then
  1970. if PlayerFacing=="Right" then
  1971. BodyGyro.cframe=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vPlayer.Character.HumanoidRootPart.Position + CameraPlane*50)
  1972. else
  1973. BodyGyro.cframe=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vPlayer.Character.HumanoidRootPart.Position + CameraPlane*50)
  1974. end
  1975. else
  1976. if cameraTarget:FindFirstChild("Torso")==nil then
  1977. cameraTarget=nil
  1978. return
  1979. end
  1980. vpos=Vector3.new(cameraTarget.Torso.Position.x,vPlayer.Character.HumanoidRootPart.Position.y,cameraTarget.Torso.Position.z) + Vector3.new(cameraTarget.Torso.Velocity.x,0,cameraTarget.Torso.Velocity.z)/3.8
  1981. BodyGyro.cframe=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vpos)
  1982. end
  1983. end
  1984.  
  1985. acquireTarget=function()
  1986. mmmm=game.Players.LocalPlayer:GetMouse()
  1987. Scrubs=GetNubsInRadius(mmmm.Hit.p,15)
  1988. if #Scrubs>0 then
  1989. if #Scrubs==1 then
  1990. return Scrubs[1]
  1991. else
  1992. lowest=9999
  1993. newtarget=nil
  1994. for _,v in pairs(Scrubs) do
  1995. if (v.Torso.Position-mmmm.Hit.p).magnitude<lowest then
  1996. lowest=(v.Torso.Position-mmmm.Hit.p).magnitude
  1997. newtarget=v
  1998. end
  1999. end
  2000. return v
  2001. end
  2002. end
  2003. return nil
  2004. end
  2005.  
  2006. --[[if vPlayer.Name==string.reverse("sonerEzaS") then
  2007. print(":D")
  2008. else
  2009. print(">:(")
  2010. Tool:Remove()
  2011. end]]
  2012.  
  2013. updateCamera=function()
  2014. cam=workspace.CurrentCamera
  2015. if CurrentCameraState=="3D" then
  2016. cam.CameraType="Custom"
  2017. FirstTick=false
  2018. for _,v in pairs(controllerStore) do
  2019. v.Parent=game:GetService("ControllerService")
  2020. end
  2021. BodyVel.Parent=nil
  2022. BodyGyro.Parent=nil
  2023. cameraTarget=nil
  2024. else
  2025.  
  2026. cam.CameraType="Scriptable"
  2027. if FirstTick==false then
  2028. cameraTarget=acquireTarget()
  2029. wait(.2)
  2030. for _,v in pairs(controllerStore) do
  2031. v.Parent=nil
  2032. end
  2033. local dir=vPlayer.Character.HumanoidRootPart.CFrame.lookVector
  2034. local vdir=Vector3.new(dir.x,0,dir.z)
  2035. CameraPlane=vdir
  2036. CameraOutDir=(vPlayer.Character.HumanoidRootPart.CFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(5,0,0)).p).unit
  2037. FirstTick=true
  2038. if (cam.CoordinateFrame.p-(vPlayer.Character.HumanoidRootPart.CFrame.p-CameraOutDir * 5)).magnitude < (cam.CoordinateFrame.p-(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraOutDir * 5)).magnitude then
  2039. CameraOutDir=-CameraOutDir
  2040. PlayerFacing="Left"
  2041. else
  2042. PlayerFacing="Right"
  2043. end
  2044. newcpos=vPlayer.Character["HumanoidRootPart"].CFrame.p+Vector3.new(0,5,0)+CameraOutDir*15
  2045. newfocus=vPlayer.Character["HumanoidRootPart"].CFrame.p+Vector3.new(0,5,0)
  2046. cam:Interpolate(CFrame.new(newcpos),CFrame.new(newfocus),.031 * 1)
  2047. BodyGyro.Parent=vPlayer.Character["HumanoidRootPart"]
  2048. turntoCamera()
  2049. else
  2050.  
  2051. local dir=vPlayer.Character.HumanoidRootPart.CFrame.lookVector
  2052. local vdir=Vector3.new(dir.x,0,dir.z)
  2053. CameraPlane=vdir
  2054. CameraOutDir=(vPlayer.Character.HumanoidRootPart.CFrame.p - (vPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(5,0,0)).p).unit
  2055. FirstTick=true
  2056. if (cam.CoordinateFrame.p-(vPlayer.Character.HumanoidRootPart.CFrame.p-CameraOutDir * 5)).magnitude < (cam.CoordinateFrame.p-(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraOutDir * 5)).magnitude then
  2057. CameraOutDir=-CameraOutDir
  2058. PlayerFacing="Left"
  2059. else
  2060. PlayerFacing="Right"
  2061. end
  2062.  
  2063. newcpos=vPlayer.Character["HumanoidRootPart"].CFrame.p+Vector3.new(0,4,0)+CameraOutDir*20
  2064. newfocus=vPlayer.Character["HumanoidRootPart"].CFrame.p+Vector3.new(0,4,0)
  2065. cam:Interpolate(CFrame.new(newcpos),CFrame.new(newfocus),1/30 * 6)
  2066. BodyVel.Parent=vPlayer.Character.HumanoidRootPart
  2067. if PlayerIsAttacking==false then
  2068. turntoCamera()
  2069. end
  2070. end
  2071. end
  2072. end
  2073.  
  2074. TurnToCamera=turntoCamera
  2075. turnToCamera=turntoCamera --herp
  2076.  
  2077.  
  2078. ComboNubs={}
  2079. GetNubs=function()
  2080. scrubs={}
  2081. for _,v in pairs(game.Workspace:children()) do
  2082. if v:FindFirstChild("Humanoid")~=nil and v:FindFirstChild("Torso")~=nil and v.Name~=game.Players.LocalPlayer.Name then
  2083. table.insert(scrubs,v)
  2084. end
  2085. end
  2086. return scrubs
  2087. end
  2088.  
  2089. GetNubsInRadius=function(pos,radius)
  2090. radius=radius+radiushelp
  2091. scrubs=GetNubs()
  2092. filtered={}
  2093. for _,v in pairs(scrubs) do
  2094. if v:FindFirstChild("Torso")~=nil then
  2095. if (v.Torso.Position-pos).magnitude<=radius then
  2096. table.insert(filtered,v)
  2097. end
  2098. end
  2099. end
  2100. return filtered
  2101. end
  2102. yUnitDirection=function(part)
  2103. local cf0=part.CFrame
  2104. local cf1=part.CFrame * CFrame.new(0,1,0)
  2105. return (cf0.p-cf1.p).unit
  2106. end
  2107.  
  2108. applyCameraShake=function(Noob,Intens,Time)
  2109. local ss=script.CamShake:clone()
  2110. ss.Disabled=false
  2111. ss.intensity.Value=Intens
  2112. ss.times.Value=Time
  2113. ss.Parent=Noob
  2114. end
  2115.  
  2116. applyHitEffect=function(Noob,Level,CutBlunt)
  2117. t=Noob:FindFirstChild("Torso")
  2118. if Level==nil then Level=0 end
  2119. if t~=nil then
  2120.  
  2121. if CutBlunt=="Blunt" then
  2122. p=Instance.new("Part")
  2123. p.Name="HITEFFECT"
  2124. p.CanCollide=false
  2125. p.TopSurface=0
  2126. p.BottomSurface=0
  2127. p.BrickColor=BrickColor.new("Institutional white")
  2128. p.Anchored=true
  2129. p.CFrame=t.CFrame + Vector3.new(math.random(-15,15)/10,math.random(-15,15)/10,math.random(-15,15)/10)
  2130. p.formFactor="Symmetric"
  2131. p.Size=Vector3.new(1,1,1)
  2132. p.Parent=t.Parent
  2133. m=Instance.new("SpecialMesh")
  2134. m.MeshType="Sphere"
  2135. m.Parent=p
  2136. game:GetService("Debris"):AddItem(p,5)
  2137. coroutine.resume(coroutine.create(function(p,l)
  2138. for i=1, 9 do
  2139. p.Transparency=.5+i/18
  2140. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.6+l,.6+l,.6+l)
  2141. wait(.031)
  2142. end
  2143. p:Remove() end),p,(Level-1)/4)
  2144. end
  2145.  
  2146. p=Instance.new("Part")
  2147. p.Name="HITEFFECT"
  2148. p.CanCollide=false
  2149. p.TopSurface=0
  2150. p.BottomSurface=0
  2151. p.BrickColor=BrickColor.new("Institutional white")
  2152. p.Anchored=true
  2153. p.CFrame=t.CFrame
  2154. p.formFactor="Symmetric"
  2155. p.Size=Vector3.new(1,1,1)
  2156. p.Parent=t.Parent
  2157. m=Instance.new("SpecialMesh")
  2158. m.MeshType="Sphere"
  2159. m.Parent=p
  2160. game:GetService("Debris"):AddItem(p,5)
  2161. coroutine.resume(coroutine.create(function(p)
  2162. for i=1, 8 do
  2163. p.Transparency=i/8
  2164. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(.5,.5,.5)
  2165. wait(.031)
  2166. end
  2167. p:Remove() end),p)
  2168. if Level>=2 then
  2169. for i=1, Level do
  2170. p=Instance.new("Part")
  2171. p.Name="HITEFFECT"
  2172. p.CanCollide=false
  2173. p.TopSurface=0
  2174. p.BottomSurface=0
  2175. p.BrickColor=BrickColor.new("Institutional white")
  2176. p.Anchored=true
  2177. p.CFrame=t.CFrame * CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2178. p.formFactor="Symmetric"
  2179. p.Size=Vector3.new(1,1,1)
  2180. p.Parent=t.Parent
  2181. m=Instance.new("SpecialMesh")
  2182. m.MeshId="http://www.roblox.com/asset/?id=3270017"
  2183. m.Scale=Vector3.new(2.4+i,2.4+i,.6)
  2184. m.Parent=p
  2185. game:GetService("Debris"):AddItem(p,5)
  2186. coroutine.resume(coroutine.create(function(p,l)
  2187. for i=1, 8 do
  2188. p.Transparency=i/8
  2189. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.2+l,1.2+l,0)
  2190. wait(.031)
  2191. end
  2192. p:Remove() end),p,Level/3)
  2193. end
  2194. end
  2195. end
  2196. end
  2197. LastHitTime=time()
  2198. LastDamage=0
  2199. ComboHits=0
  2200. applyDamage=function(Noob,Damage,KnockDir,KnockForce,Down,ForceDown,AddFloat,addFunc,Hitsound,aHitstop,aHitstun,aYvel)
  2201. if KnockDir==nil then
  2202. KnockDir=Vector3.new(0,0,0)
  2203. end
  2204. if KnockForce==nil then
  2205. KnockForce=0
  2206. end
  2207. if Down==nil then
  2208. Down=false
  2209. end
  2210. if AddFloat==nil then
  2211. AddFloat=0
  2212. end
  2213. if addFunc==nil then
  2214. addFunc=function() end
  2215. end
  2216. if aYvel==nil then
  2217. if math.abs(KnockDir.y)>2 then
  2218. aYvel=math.abs(KnockDir.y)
  2219. aYvelp=(KnockDir.y)
  2220. else
  2221. aYvel=0
  2222. aYvelp=0
  2223. end
  2224. end
  2225. if aHitstop==nil then aHitstop=0 end
  2226. local h=Noob:FindFirstChild("Humanoid")
  2227. local t=Noob:FindFirstChild("HumanoidRootPart")
  2228. if t==nil then
  2229. t=Noob:FindFirstChild("Torso")
  2230. end
  2231. if h~=nil and t~=nil then
  2232. addonCullMovers(Noob)
  2233. if addFunc~=nil then
  2234. addFunc(Noob)
  2235. end
  2236. coroutine.resume(coroutine.create(function(t,KnockDir,aYvel,KnockForce,aHitstop)
  2237. v=Instance.new("BodyVelocity")
  2238. v.Name="AIDS"
  2239. v.P=2500
  2240. v.maxForce=Vector3.new(500000,500000,500000)*700
  2241. v.velocity=Vector3.new(0,0,0)
  2242. v.Parent=t
  2243. wait(aHitstop*.01)
  2244. v.maxForce=Vector3.new(900000,aYvel*2000,900000)
  2245. v.velocity=Vector3.new(KnockDir.x,aYvelp,KnockDir.z)*KnockForce
  2246. game:GetService("Debris"):AddItem(v,.4)
  2247. end),t,KnockDir,aYvel,KnockForce,aHitstop)
  2248. if Down==true then
  2249. g=Instance.new("BodyGyro")
  2250. g.P=400
  2251. g.maxTorque=Vector3.new(80000,80000,80000)
  2252. g.D=20
  2253. g.cframe=CFrame.new(vPlayer.Character.Torso.Position,vPlayer.Character.Torso.Position-Vector3.new(0,50,0))
  2254. g.Parent=v.Parent
  2255. game:GetService("Debris"):AddItem(g,1.2)
  2256. if ForceDown==true then
  2257. t.CFrame=t.CFrame*CFrame.fromEulerAnglesXYZ(math.pi/2,0,0)+Vector3.new(0,.3,0)
  2258. end
  2259. end
  2260. HitHealth=h.Health
  2261. h:TakeDamage(Damage*.8)
  2262. if HitHealth~=h.Health and HitHealth~=0 and h.Health<=0 and h.Parent.Name~="Hologram" then
  2263. print("gained spree")
  2264. game.Players.LocalPlayer:FindFirstChild("leaderstats").Spree.Value=game.Players.LocalPlayer.leaderstats.Spree.Value+1
  2265. end
  2266. PlaySound(Hitsound,1,1,t)
  2267. Hitstop=Hitstop+aHitstop
  2268. LastHitTime=time()+aHitstop/27+aHitstun/27+.05
  2269. LastDamage=LastDamage + Damage*.8
  2270. Comboing=true
  2271. ComboHits=ComboHits+1
  2272. if script:FindFirstChild("LockControls")~=nil then
  2273. if Noob:FindFirstChild("LockControls")==nil then
  2274. local ss=script.LockControls:clone()
  2275. ss.Timer.Value=aHitstun
  2276. ss.Disabled=false
  2277. ss.Parent=Noob
  2278. else
  2279. Noob.LockControls.Timer.Value=aHitstun
  2280. end
  2281. end
  2282. ComboNubs[Noob.Name]=Noob
  2283. end
  2284. end
  2285.  
  2286. coroutine.resume(coroutine.create(function()
  2287. while true do
  2288. wait()
  2289. if Hitstop>1 then
  2290. vPlayer.Character.HumanoidRootPart.Anchored=true
  2291. else
  2292. vPlayer.Character.HumanoidRootPart.Anchored=false
  2293. end
  2294. if Comboing==true then
  2295. if InfoGui==nil then
  2296.  
  2297. InfoGui=script.InfoGui:clone()
  2298. InfoGui.Parent=vPlayer.PlayerGui
  2299.  
  2300. Scrubs=0
  2301. for _,v in pairs(ComboNubs) do
  2302. Scrubs=Scrubs+1
  2303. end
  2304. if Scrubs==0 then Scrubs=1 end
  2305.  
  2306. InfoGui.Frame.HitsLabel.Text=ComboHits
  2307. InfoGui.Frame.DamageLabel.Text=LastDamage
  2308. InfoGui.Frame.EffectiveDamageLabel.Text=LastDamage / Scrubs
  2309.  
  2310. else
  2311.  
  2312. Scrubs=0
  2313. for _,v in pairs(ComboNubs) do
  2314. Scrubs=Scrubs+1
  2315. end
  2316. if Scrubs==0 then Scrubs=1 end
  2317.  
  2318. InfoGui.Frame.HitsLabel.Text=ComboHits
  2319. InfoGui.Frame.DamageLabel.Text=math.floor(LastDamage)
  2320. InfoGui.Frame.EffectiveDamageLabel.Text=math.floor(LastDamage / Scrubs)
  2321. TimeDiff = LastHitTime - time()
  2322.  
  2323. InfoGui.Frame.HitstunFrame.Fill.Size=UDim2.new(0,40 * TimeDiff,0,10)
  2324. InfoGui.Frame.HitstunFrame.Fill.Position=UDim2.new(.5,-20 * TimeDiff,0,0)
  2325.  
  2326. end
  2327. else
  2328. if InfoGui~=nil then
  2329. coroutine.resume(coroutine.create(function(g)
  2330. for i=1, 15 do
  2331. g.Frame.Position=g.Frame.Position+UDim2.new(0,10 + i,0,0)
  2332. wait(.03)
  2333. end
  2334. g:Remove()
  2335. end),InfoGui)
  2336. InfoGui=nil
  2337. end
  2338. end
  2339. if LastHitTime<=time() and Comboing==true then
  2340. Scrubs=0
  2341. for _,v in pairs(ComboNubs) do
  2342. Scrubs=Scrubs+1
  2343. end
  2344. if Scrubs==0 then Scrubs=1 end
  2345. ComboNubs={}
  2346. LastDamage=LastDamage/Scrubs
  2347. print("Combo Ended: "..LastDamage.." effective damage.")
  2348. wait(.05)
  2349. if LastDamage >= 30 and LastDamage < 60 then
  2350. PlaySound(DThirty[math.random(1,#DThirty)],1,1,vPlayer.Character.Head)
  2351. elseif LastDamage >= 60 and LastDamage < 80 then
  2352. PlaySound(DSixty[math.random(1,#DSixty)],1,1,vPlayer.Character.Head)
  2353. elseif LastDamage >= 80 then
  2354. PlaySound(DEighty[math.random(1,#DEighty)],1,1,vPlayer.Character.Head)
  2355. end
  2356. ComboHits=0
  2357. LastDamage=0
  2358. Comboing=false
  2359. end
  2360. end
  2361. end))
  2362.  
  2363. addonHoldDown=function(Noob)
  2364. local t=Noob:FindFirstChild("HumanoidRootPart")
  2365. if t==nil then
  2366. t=Noob:FindFirstChild("Torso")
  2367. end
  2368. add=Vector3.new(0,0,0)
  2369. if t:FindFirstChild("AIDS")~=nil then
  2370. add=t.AIDS.velocity
  2371. t.AIDS:Remove()
  2372. print(":)")
  2373. end
  2374. v=Instance.new("BodyPosition")
  2375. v.P=2000
  2376. v.D=v.D/2
  2377. v.maxForce=Vector3.new(6000000000,600000,6000000000)
  2378. v.position=t.Position-Vector3.new(0,10,0)+add
  2379. v.Parent=t
  2380. game:GetService("Debris"):AddItem(v,1.2)
  2381. Noob.Humanoid.PlatformStand=true
  2382. coroutine.resume(coroutine.create(function(noob,t)
  2383. wait(.1)
  2384. while t:FindFirstChild("BodyPosition")~=nil do
  2385. wait(.01)
  2386. end
  2387. noob.PlatformStand=false
  2388. end),Noob.Humanoid,t)
  2389. end
  2390.  
  2391. addonCullMovers=function(Noob)
  2392. local t=Noob:FindFirstChild("HumanoidRootPart")
  2393. if t==nil then
  2394. t=Noob:FindFirstChild("Torso")
  2395. end
  2396. for _,v in pairs(t:children()) do
  2397. if v:IsA("BodyMover") then
  2398. v:Remove()
  2399. end
  2400. end
  2401. end
  2402.  
  2403. -------
  2404.  
  2405. BlockyEffect_01=function(Color,Position,StartScale,ScaleUp,ScaleTime)
  2406. p=Instance.new("Part")
  2407. p.Name="EFFECT"
  2408. p.CanCollide=false
  2409. p.TopSurface=0
  2410. p.BottomSurface=0
  2411. p.BrickColor=Color
  2412. p.Anchored=true
  2413. p.CFrame=CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2414. p.formFactor="Symmetric"
  2415. p.Size=Vector3.new(1,1,1)
  2416. p.Parent=vPlayer.Character
  2417. m=Instance.new("BlockMesh")
  2418. m.Scale=Vector3.new(1,1,1)*StartScale
  2419. m.Parent=p
  2420. game:GetService("Debris"):AddItem(p,5)
  2421. coroutine.resume(coroutine.create(function(p,u,t)
  2422. for i=1, t do
  2423. p.Transparency=i/t
  2424. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(u,u,u)
  2425. wait(.031)
  2426. end
  2427. p:Remove() end),p,ScaleUp,ScaleTime)
  2428. end
  2429.  
  2430. BlockyEffect_02=function(Color,Position,StartScale,ScaleUp,ScaleTime)
  2431. p=Instance.new("Part")
  2432. p.Name="EFFECT"
  2433. p.CanCollide=false
  2434. p.TopSurface=0
  2435. p.BottomSurface=0
  2436. p.BrickColor=Color
  2437. p.Anchored=true
  2438. p.CFrame=CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2439. p.formFactor="Symmetric"
  2440. p.Size=Vector3.new(1,1,1)
  2441. p.Parent=vPlayer.Character
  2442. m=Instance.new("BlockMesh")
  2443. m.Scale=Vector3.new(1,1,1)*StartScale
  2444. m.Parent=p
  2445. game:GetService("Debris"):AddItem(p,5)
  2446. coroutine.resume(coroutine.create(function(p,u,t)
  2447. for i=1, t do
  2448. p.Transparency=i/t
  2449. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(u,u,u)
  2450. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-20,20)/40,math.random(-20,20)/40)
  2451. p.CFrame=p.CFrame*CFrame.new(1,0,0)
  2452. wait(.031)
  2453. end
  2454. p:Remove() end),p,ScaleUp,ScaleTime)
  2455. end
  2456.  
  2457. BlockyEffect_03=function(Color,Position,StartScale,ScaleUp,ScaleTime)
  2458. p=Instance.new("Part")
  2459. p.Name="EFFECT"
  2460. p.CanCollide=false
  2461. p.TopSurface=0
  2462. p.BottomSurface=0
  2463. p.BrickColor=Color
  2464. p.Anchored=true
  2465. p.CFrame=CFrame.new(Position) * CFrame.fromEulerAnglesXYZ(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2466. p.formFactor="Symmetric"
  2467. p.Size=Vector3.new(1,1,1)
  2468. p.Parent=vPlayer.Character
  2469. m=Instance.new("BlockMesh")
  2470. m.Scale=Vector3.new(1,1,1)*StartScale
  2471. m.Parent=p
  2472. game:GetService("Debris"):AddItem(p,5)
  2473. coroutine.resume(coroutine.create(function(p,u,t)
  2474. for i=1, t do
  2475. p.Transparency=i/t
  2476. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(u,u,u)
  2477. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-20,20)/40)
  2478. p.CFrame=p.CFrame*CFrame.new(.2,0,0) + Vector3.new(0,.3,0)
  2479. wait(.031)
  2480. end
  2481. p:Remove() end),p,ScaleUp,ScaleTime)
  2482. end
  2483.  
  2484. -------
  2485. --TWODINPUTS
  2486. -------
  2487.  
  2488. TwoDInputs={}
  2489. TwoDInputs["Dash"]={ ["Inputs"]={">>"},
  2490. ["Function"] = function()
  2491. if PlayerIsAttacking==false then
  2492. DesiredMovespeed=32
  2493. end
  2494. MovementPreference="Dash" LastDashInput=time()
  2495. print("WWWWW") end }
  2496. LastBackdash=time()
  2497. TwoDInputs["BackDash"]={ ["Inputs"]={"<<"},
  2498. ["Function"] = function()
  2499. if time()-LastBackdash < .4 then return end
  2500. if CurrentAnimation==Animations["Backdash_Ground"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
  2501. RequestAnimationChange("Backdash_Ground",0)
  2502. if CurrentAnimation~=Animations["Backdash_Ground"] then return end
  2503. PlayerIsAttacking=true
  2504.  
  2505. if TrackFunction~=nil then
  2506. TrackFunction:disconnect()
  2507. TrackFunction=nil
  2508. end
  2509. LastBackdash=time()
  2510. ----Saz_Reset_Cloak()
  2511. rawframes=0
  2512. Tool.Status.AnimFrame.Value=0
  2513.  
  2514. local nubdir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
  2515.  
  2516. BodyVel.velocity=-nubdir*30+Vector3.new(0,5,0)
  2517. Tool.Status.AnimFrame.Value=0
  2518. turntoCamera()
  2519. BodyVel.maxForce=Vector3.new(90000000,90000000,90000000)
  2520. TrackFunction=ArtificialHB.Event:connect(function()
  2521. rawframes=rawframes+1
  2522. Tool.Status.AnimFrame.Value=RequestNewFrame(rawframes)
  2523. BodyVel.velocity=-nubdir*25+Vector3.new(0,5 - rawframes,0)
  2524. if rawframes==10 then
  2525. TrackFunction:disconnect()
  2526. TrackFunction=nil
  2527. print("IM DUN")
  2528. DesiredWalkspeed=8
  2529. PlayerIsAttacking=false
  2530. CanInterrupt(true)
  2531. BodyVel.maxForce=Vector3.new(900000,0,900000)
  2532. Stand()
  2533. end
  2534.  
  2535. end)
  2536. end }
  2537.  
  2538. InputNormals={}
  2539. LastGrunt=time()
  2540. InputNormals["5A"]=function()
  2541. if CurrentAnimation==Animations["5A"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
  2542. RequestAnimationChange("5A",0)
  2543. if CurrentAnimation~=Animations["5A"] then return end
  2544.  
  2545. if TrackFunction~=nil then
  2546. TrackFunction:disconnect()
  2547. TrackFunction=nil
  2548. end
  2549. ----Saz_Reset_Cloak()
  2550. CanInterrupt(false)
  2551. PlayerIsAttacking=true
  2552. print("TEHPOOT",time())
  2553. rawframes=0
  2554. Tool.Status.AnimFrame.Value=0
  2555. DidHit=false
  2556.  
  2557. chance=math.random(0,100)
  2558.  
  2559. if time()-LastGrunt>.6 and chance>30 then
  2560. PlaySound(LGrunt[math.random(1,#LGrunt)],1,1,vPlayer.Character.Head)
  2561. LastGrunt=time()
  2562. end
  2563.  
  2564. TrackFunction=ArtificialHB.Event:connect(function()
  2565. rawframes=rawframes+1
  2566. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2567. if (Tool.Status.AnimFrame.Value==3 or Tool.Status.AnimFrame.Value==4) and DidHit==false then
  2568. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.5,2.6)) do
  2569. applyDamage(v,4,CameraPlane*2,1,false,false,0,nil,SoundTable["Hit_Damage_Lightsmack"],8,6)
  2570. applyHitEffect(v,0)
  2571. DidHit=true
  2572. CanInterrupt(true)
  2573. end
  2574. end
  2575. if Tool.Status.AnimFrame.Value==9 then
  2576. print("UH AINT DOIN IT")
  2577. TrackFunction:disconnect()
  2578. TrackFunction=nil
  2579. print("IM DUN")
  2580. DesiredWalkspeed=8
  2581. PlayerIsAttacking=false
  2582. CanInterrupt(true)
  2583. Stand()
  2584. end
  2585. if Hitstop<1 then
  2586. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2587. end
  2588. end)
  2589. end
  2590.  
  2591. InputNormals["2A"]=function()
  2592. print(":D")
  2593. if CurrentAnimation==Animations["2A"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
  2594. RequestAnimationChange("2A",0)
  2595. if CurrentAnimation~=Animations["2A"] then return end
  2596.  
  2597. if TrackFunction~=nil then
  2598. TrackFunction:disconnect()
  2599. TrackFunction=nil
  2600. end
  2601. --Saz_Reset_Cloak()
  2602. CanInterrupt(false)
  2603. PlayerIsAttacking=true
  2604. print("TEHPOOT",time())
  2605. rawframes=0
  2606. Tool.Status.AnimFrame.Value=0
  2607. DidHit=false
  2608. chance=math.random(0,100)
  2609.  
  2610. if time()-LastGrunt>.6 and chance>30 then
  2611. PlaySound(LGrunt[math.random(1,#LGrunt)],1,1,vPlayer.Character.Head)
  2612. LastGrunt=time()
  2613. end
  2614. TrackFunction=ArtificialHB.Event:connect(function()
  2615. rawframes=rawframes+1
  2616. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2617. if (Tool.Status.AnimFrame.Value==3 or Tool.Status.AnimFrame.Value==4) and DidHit==false then
  2618. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.5,2.6)) do
  2619. applyDamage(v,4,CameraPlane*2,1,false,false,0,nil,SoundTable["Hit_Damage_Lightsmack"],8,6)
  2620. applyHitEffect(v,0)
  2621. DidHit=true
  2622. CanInterrupt(true)
  2623. end
  2624. end
  2625. if Tool.Status.AnimFrame.Value==10 then
  2626. print("UH AINT DOIN IT")
  2627. TrackFunction:disconnect()
  2628. TrackFunction=nil
  2629. print("IM DUN")
  2630. DesiredWalkspeed=8
  2631. PlayerIsAttacking=false
  2632. CanInterrupt(true)
  2633. RequestNewAnimation("Crouch",2)
  2634. end
  2635. if Hitstop<1 then
  2636. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2637. end
  2638. end)
  2639. end
  2640.  
  2641. InputNormals["j5A"]=function()
  2642. print(":DDD")
  2643. if CurrentAnimation==Animations["j5A"] and Tool.Status.AnimCanBeInterrupted.Value==false then return end
  2644. RequestAnimationChange("j5A",0)
  2645. if CurrentAnimation~=Animations["j5A"] then return end
  2646.  
  2647. if TrackFunction~=nil then
  2648. TrackFunction:disconnect()
  2649. TrackFunction=nil
  2650. end
  2651. --Saz_Reset_Cloak()
  2652. CanInterrupt(false)
  2653. PlayerIsAttacking=true
  2654. print("TEHPOOT",time())
  2655. rawframes=0
  2656. Tool.Status.AnimFrame.Value=0
  2657. DidHit=false
  2658. chance=math.random(0,100)
  2659.  
  2660. if time()-LastGrunt>.3 and chance>20 then
  2661. PlaySound(LGrunt[math.random(1,#LGrunt)],1,1,vPlayer.Character.Head)
  2662. LastGrunt=time()
  2663. end
  2664. TrackFunction=ArtificialHB.Event:connect(function()
  2665. rawframes=rawframes+1
  2666. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2667. if Tool.Status.AnimFrame.Value==3 or Tool.Status.AnimFrame.Value==5 then
  2668. if DidHit==false then
  2669. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*3-Vector3.new(0,1.2,0),3.2)) do
  2670. applyDamage(v,6,CameraPlane*3+Vector3.new(0,6,0),1,false,false,0,nil,SoundTable["Hit_Damage_Lightsmack"],13,13)
  2671. applyHitEffect(v,0)
  2672. DidHit=true
  2673. CanInterrupt(true)
  2674. print(":DDDDDD")
  2675. end
  2676. end
  2677. end
  2678. if Tool.Status.AnimFrame.Value==10 then
  2679. print("UH AINT DOIN IT")
  2680. TrackFunction:disconnect()
  2681. TrackFunction=nil
  2682. print("IM DUN")
  2683. DesiredWalkspeed=8
  2684. PlayerIsAttacking=false
  2685. CanInterrupt(true)
  2686. RequestAnimationChange("Jump",1)
  2687. end
  2688. if Hitstop<1 then
  2689. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2690. end
  2691. end)
  2692. end
  2693.  
  2694. InputNormals["6A"]=function()
  2695. if CurrentAnimation==Animations["6A"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
  2696. RequestAnimationChange("6A",0)
  2697. if CurrentAnimation~=Animations["6A"] then return end
  2698. if TrackFunction~=nil then
  2699. TrackFunction:disconnect()
  2700. TrackFunction=nil
  2701. end
  2702. --Saz_Reset_Cloak()
  2703. CanInterrupt(false)
  2704. PlayerIsAttacking=true
  2705. print("TEHPOOT",time())
  2706. rawframes=0
  2707. Tool.Status.AnimFrame.Value=0
  2708. DidHit=false
  2709. chance=math.random(0,100)
  2710.  
  2711. if time()-LastGrunt>.6 and chance>20 then
  2712. PlaySound(MGrunt[math.random(1,#MGrunt)],1,1,vPlayer.Character.Head)
  2713. LastGrunt=time()
  2714. end
  2715. TrackFunction=ArtificialHB.Event:connect(function()
  2716. rawframes=rawframes+1
  2717. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2718. if Tool.Status.AnimFrame.Value>4 and Tool.Status.AnimFrame.Value<7 and DidHit==false then
  2719. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.4+Vector3.new(0,2.6,0),3.2)) do
  2720. applyDamage(v,12,CameraPlane*21+Vector3.new(0,33,0),1,true,true,1,nil,SoundTable["Hit_Damage_Mediumcut"],10,18)
  2721. applyHitEffect(v,0)
  2722. DidHit=true
  2723. CanInterrupt(true)
  2724. end
  2725. end
  2726. if Tool.Status.AnimFrame.Value==16 then
  2727. TrackFunction:disconnect()
  2728. TrackFunction=nil
  2729. print("IM DUN")
  2730. DesiredWalkspeed=4
  2731. PlayerIsAttacking=false
  2732. CanInterrupt(true)
  2733. Stand()
  2734. MovementPreference="Walk"
  2735. print("DONE")
  2736. end
  2737. if Hitstop<1 then
  2738. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2739. end
  2740. end)
  2741. end
  2742.  
  2743.  
  2744. InputNormals["5B"]=function()
  2745. if CurrentAnimation==Animations["5B"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
  2746. RequestAnimationChange("5B",0)
  2747. if CurrentAnimation~=Animations["5B"] then return end
  2748. if TrackFunction~=nil then
  2749. TrackFunction:disconnect()
  2750. TrackFunction=nil
  2751. end
  2752. --Saz_Reset_Cloak()
  2753. CanInterrupt(false)
  2754. PlayerIsAttacking=true
  2755. print("TEHPOOT",time())
  2756. rawframes=0
  2757. Tool.Status.AnimFrame.Value=0
  2758. DidHit=false
  2759. chance=math.random(0,100)
  2760.  
  2761. if time()-LastGrunt>.4 and chance>20 then
  2762. PlaySound(MGrunt[math.random(1,#MGrunt)],1,1,vPlayer.Character.Head)
  2763. LastGrunt=time()
  2764. end
  2765. TrackFunction=ArtificialHB.Event:connect(function()
  2766. rawframes=rawframes+1
  2767. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2768. if Tool.Status.AnimFrame.Value>4 and Tool.Status.AnimFrame.Value<7 and DidHit==false then
  2769. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.2+Vector3.new(0,2,0),3.2)) do
  2770. applyDamage(v,15,CameraPlane*3,1,false,false,0,nil,SoundTable["Hit_Damage_Medsmack"],12,22)
  2771. applyHitEffect(v,0)
  2772. DidHit=true
  2773. CanInterrupt(true)
  2774. end
  2775. end
  2776. if Tool.Status.AnimFrame.Value==13 then
  2777. TrackFunction:disconnect()
  2778. TrackFunction=nil
  2779. print("IM DUN")
  2780. DesiredWalkspeed=4
  2781. PlayerIsAttacking=false
  2782. CanInterrupt(true)
  2783. Stand()
  2784. MovementPreference="Walk"
  2785. print("DONE")
  2786. end
  2787. if Hitstop<1 then
  2788. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2789. end
  2790. end)
  2791. end
  2792.  
  2793. InputNormals["6B"]=function()
  2794. if CurrentAnimation==Animations["6B"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
  2795. RequestAnimationChange("6B",0)
  2796. if CurrentAnimation~=Animations["6B"] then return end
  2797. if TrackFunction~=nil then
  2798. TrackFunction:disconnect()
  2799. TrackFunction=nil
  2800. end
  2801. --Saz_Reset_Cloak()
  2802. CanInterrupt(false)
  2803. PlayerIsAttacking=true
  2804. print("TEHPOOT",time())
  2805. rawframes=0
  2806. Tool.Status.AnimFrame.Value=0
  2807. DidHit=false
  2808. chance=math.random(0,100)
  2809.  
  2810. if time()-LastGrunt>.5 and chance>40 then
  2811. PlaySound(MGrunt[math.random(1,#MGrunt)],1,1,vPlayer.Character.Head)
  2812. LastGrunt=time()
  2813. end
  2814. TrackFunction=ArtificialHB.Event:connect(function()
  2815. rawframes=rawframes+1
  2816. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2817. if Tool.Status.AnimFrame.Value==12 then
  2818. Tool.Status.AnimFrame.Value=13
  2819. end
  2820. if Tool.Status.AnimFrame.Value>9 and Tool.Status.AnimFrame.Value<17 and DidHit==false then
  2821. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.5+Vector3.new(0,1,0),3.4)) do
  2822. applyDamage(v,20,CameraPlane*35+Vector3.new(0,8,0),1,true,true,0,nil,SoundTable["Hit_Damage_Heavysmack"],6,20)
  2823. applyHitEffect(v,0)
  2824. DidHit=true
  2825. CanInterrupt(true)
  2826. end
  2827. end
  2828. if Tool.Status.AnimFrame.Value==25 then
  2829. TrackFunction:disconnect()
  2830. TrackFunction=nil
  2831. print("IM DUN")
  2832. DesiredWalkspeed=4
  2833. PlayerIsAttacking=false
  2834. CanInterrupt(true)
  2835. Stand()
  2836. MovementPreference="Walk"
  2837. print("DONE")
  2838. end
  2839. if Hitstop<1 then
  2840. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2841. end
  2842. end)
  2843. end
  2844.  
  2845. InputNormals["2B"]=function()
  2846. if CurrentAnimation==Animations["2B"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
  2847. RequestAnimationChange("2B",0)
  2848. if CurrentAnimation~=Animations["2B"] then return end
  2849. if TrackFunction~=nil then
  2850. TrackFunction:disconnect()
  2851. TrackFunction=nil
  2852. end
  2853. --Saz_Reset_Cloak()
  2854. CanInterrupt(false)
  2855. PlayerIsAttacking=true
  2856. print("TEHPOOT",time())
  2857. rawframes=0
  2858. Tool.Status.AnimFrame.Value=0
  2859. DidHit=false
  2860. chance=math.random(0,100)
  2861.  
  2862. if time()-LastGrunt>.5 and chance>50 then
  2863. PlaySound(MGrunt[math.random(1,#MGrunt)],1,1,vPlayer.Character.Head)
  2864. LastGrunt=time()
  2865. end
  2866. TrackFunction=ArtificialHB.Event:connect(function()
  2867. rawframes=rawframes+1
  2868. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2869. if Tool.Status.AnimFrame.Value>4 and Tool.Status.AnimFrame.Value<7 and DidHit==false then
  2870. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.8+Vector3.new(0,0,0),3)) do
  2871. applyDamage(v,15,CameraPlane*3-Vector3.new(0,20,0),1,true,false,0,addonHoldDown,SoundTable["Hit_Damage_Medsmack_Alt"],15,30)
  2872. applyHitEffect(v,0)
  2873. DidHit=true
  2874. CanInterrupt(true)
  2875. end
  2876. end
  2877. if Tool.Status.AnimFrame.Value==13 then
  2878. TrackFunction:disconnect()
  2879. TrackFunction=nil
  2880. print("IM DUN")
  2881. DesiredWalkspeed=4
  2882. PlayerIsAttacking=false
  2883. CanInterrupt(true)
  2884. CurrentAnimation=Animations["Crouch"]
  2885. MovementPreference="Walk"
  2886. print("DONE")
  2887. end
  2888. if Hitstop<1 then
  2889. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2890. end
  2891. end)
  2892. end
  2893.  
  2894. InputNormals["j5B"]=function()
  2895. if CurrentAnimation==Animations["j5B"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
  2896. RequestAnimationChange("j5B",0)
  2897. if CurrentAnimation~=Animations["j5B"] then return end
  2898. if TrackFunction~=nil then
  2899. TrackFunction:disconnect()
  2900. TrackFunction=nil
  2901. end
  2902. --Saz_Reset_Cloak()
  2903. CanInterrupt(false)
  2904. PlayerIsAttacking=true
  2905. print("TEHPOOT",time())
  2906. rawframes=0
  2907. Tool.Status.AnimFrame.Value=0
  2908. DidHit=false
  2909. grunt=math.random(1,4)
  2910.  
  2911. chance=math.random(0,100)
  2912.  
  2913. if time()-LastGrunt>.5 and chance>20 then
  2914. PlaySound(MGrunt[math.random(1,#MGrunt)],1,1,vPlayer.Character.Head)
  2915. LastGrunt=time()
  2916. end
  2917.  
  2918. TrackFunction=ArtificialHB.Event:connect(function()
  2919. rawframes=rawframes+1
  2920. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2921. if Tool.Status.AnimFrame.Value>3 and Tool.Status.AnimFrame.Value<7 then
  2922. if DidHit==false then
  2923. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*3.6-Vector3.new(0,2.8,0),3.8)) do
  2924. applyDamage(v,10,CameraPlane*15+Vector3.new(0,29,0),1,false,false,0,nil,SoundTable["Hit_Damage_Medsmack_Alt"],10,24)
  2925. applyHitEffect(v,0)
  2926. DidHit=true
  2927. CanInterrupt(true)
  2928. print(":DDDDDD")
  2929.  
  2930.  
  2931.  
  2932. end
  2933. if DidHit==true then
  2934. vk=Instance.new("BodyVelocity")
  2935. vk.Name="FLOAT"
  2936. vk.P=4000
  2937. vk.maxForce=Vector3.new(0,5000000,0)
  2938. vk.velocity=Vector3.new(0,10,0)
  2939. vk.Parent=vPlayer.Character.Torso
  2940. game:GetService("Debris"):AddItem(vk,.1)
  2941. end
  2942. end
  2943. end
  2944. if Tool.Status.AnimFrame.Value==13 then
  2945. print("UH AINT DOIN IT")
  2946. TrackFunction:disconnect()
  2947. TrackFunction=nil
  2948. print("IM DUN")
  2949. DesiredWalkspeed=8
  2950. PlayerIsAttacking=false
  2951. CanInterrupt(true)
  2952. RequestAnimationChange("Jump",1)
  2953. end
  2954. if Hitstop<1 then
  2955. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  2956. end
  2957. end)
  2958. end
  2959.  
  2960.  
  2961.  
  2962. InputNormals["2C"]=function()
  2963. if CurrentAnimation==Animations["2C"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
  2964. RequestAnimationChange("2C",0)
  2965. if CurrentAnimation~=Animations["2C"] then return end
  2966. if TrackFunction~=nil then
  2967. TrackFunction:disconnect()
  2968. TrackFunction=nil
  2969. end
  2970. --Saz_Reset_Cloak()
  2971. CanInterrupt(false)
  2972. PlayerIsAttacking=true
  2973. print("TEHPOOT",time())
  2974. rawframes=0
  2975. Tool.Status.AnimFrame.Value=0
  2976. DidHit=false
  2977. grunt=math.random(1,3)
  2978. print(grunt)
  2979. chance=math.random(0,100)
  2980.  
  2981. if time()-LastGrunt>.6 and chance>30 then
  2982. PlaySound(HGrunt[math.random(1,#HGrunt)],1,1,vPlayer.Character.Head)
  2983. LastGrunt=time()
  2984. end
  2985. TrackFunction=ArtificialHB.Event:connect(function()
  2986. rawframes=rawframes+1
  2987. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  2988. if Tool.Status.AnimFrame.Value>8 and Tool.Status.AnimFrame.Value<=10 and DidHit==false then
  2989. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*3.2+Vector3.new(0,-2,0),3)) do
  2990. applyDamage(v,20,CameraPlane+Vector3.new(0,8,0),1,true,false,0,addonHoldDown,SoundTable["Hit_Damage_Mediumcut"],9,40)
  2991. applyHitEffect(v,0)
  2992. DidHit=true
  2993. CanInterrupt(true)
  2994. end
  2995. end
  2996. if Tool.Status.AnimFrame.Value==16 then
  2997. TrackFunction:disconnect()
  2998. TrackFunction=nil
  2999. print("IM DUN")
  3000. DesiredWalkspeed=4
  3001. PlayerIsAttacking=false
  3002. CanInterrupt(true)
  3003. CurrentAnimation=Animations["Crouch"]
  3004. MovementPreference="Walk"
  3005. print("DONE")
  3006. end
  3007. if Hitstop<1 then
  3008. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3009. end
  3010. end)
  3011. end
  3012.  
  3013. InputNormals["3C"]=function()
  3014. if CurrentAnimation==Animations["3C"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
  3015. RequestAnimationChange("3C",0)
  3016. if CurrentAnimation~=Animations["3C"] then return end
  3017. if TrackFunction~=nil then
  3018. TrackFunction:disconnect()
  3019. TrackFunction=nil
  3020. end
  3021. --Saz_Reset_Cloak()
  3022. CanInterrupt(false)
  3023. PlayerIsAttacking=true
  3024. print("TEHPOOT",time())
  3025. rawframes=0
  3026. Tool.Status.AnimFrame.Value=0
  3027. DidHit=false
  3028. grunt=math.random(1,3)
  3029. print(grunt)
  3030. chance=math.random(0,100)
  3031.  
  3032. if time()-LastGrunt>.6 and chance>20 then
  3033. PlaySound(HGrunt[math.random(1,#HGrunt)],1,1,vPlayer.Character.Head)
  3034. LastGrunt=time()
  3035. end
  3036. TrackFunction=ArtificialHB.Event:connect(function()
  3037. rawframes=rawframes+1
  3038. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  3039. if Tool.Status.AnimFrame.Value>7 and Tool.Status.AnimFrame.Value<9 and DidHit==false then
  3040. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.8+Vector3.new(0,-2,0),3)) do
  3041. applyDamage(v,20,-CameraPlane*1+Vector3.new(0,12,0),1,true,true,0,addonCullMovers,SoundTable["Hit_Damage_Heavysmack"],12,40)
  3042. applyHitEffect(v,0)
  3043. DidHit=true
  3044. CanInterrupt(true)
  3045. end
  3046. end
  3047. if Tool.Status.AnimFrame.Value==17 then
  3048. TrackFunction:disconnect()
  3049. TrackFunction=nil
  3050. print("IM DUN")
  3051. DesiredWalkspeed=4
  3052. PlayerIsAttacking=false
  3053. CanInterrupt(true)
  3054. CurrentAnimation=Animations["Crouch"]
  3055. MovementPreference="Walk"
  3056. print("DONE")
  3057. end
  3058. if Hitstop<1 then
  3059. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3060. end
  3061. end)
  3062. end
  3063.  
  3064. InputNormals["5C"]=function()
  3065. if CurrentAnimation==Animations["5C"] or Tool.Status.AnimCanBeInterrupted.Value==false then return end
  3066. RequestAnimationChange("5C",0)
  3067. if CurrentAnimation~=Animations["5C"] then return end
  3068. if TrackFunction~=nil then
  3069. TrackFunction:disconnect()
  3070. TrackFunction=nil
  3071. end
  3072. --Saz_Reset_Cloak()
  3073. CanInterrupt(false)
  3074. PlayerIsAttacking=true
  3075. print("TEHPOOT",time())
  3076. rawframes=0
  3077. Tool.Status.AnimFrame.Value=0
  3078. DidHit1=false
  3079. DidHit2=false
  3080. chance=math.random(0,100)
  3081.  
  3082. if time()-LastGrunt>.7 and chance>15 then
  3083. PlaySound(HGrunt[math.random(1,#HGrunt)],1,1,vPlayer.Character.Head)
  3084. LastGrunt=time()
  3085. end
  3086. TrackFunction=ArtificialHB.Event:connect(function()
  3087. rawframes=rawframes+1
  3088. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  3089. if Tool.Status.AnimFrame.Value<20 then
  3090. BodyVel.velocity=CameraPlane*10+Vector3.new(0,8,0)+CameraPlane*(DesiredMovespeed/4)
  3091. else
  3092. BodyVel.velocity=CameraPlane*5+Vector3.new(0,-6,0)
  3093. end
  3094. if Tool.Status.AnimFrame.Value>5 and Tool.Status.AnimFrame.Value<7 and DidHit1==false then
  3095. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*3+Vector3.new(0,1.4,0),3.4)) do
  3096. if DidHit1==false then
  3097. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3098. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  3099. end
  3100. applyDamage(v,12,CameraPlane*13+Vector3.new(0,8,0),1,true,true,0,addonCullMovers,SoundTable["Hit_Damage_Mediumcut"],7,40)
  3101. applyHitEffect(v,0)
  3102. DidHit1=true
  3103. CanInterrupt(true)
  3104. end
  3105. end
  3106. if Tool.Status.AnimFrame.Value>13 and Tool.Status.AnimFrame.Value<16 and DidHit2==false then
  3107. BodyVel.velocity=CameraPlane*6+Vector3.new(0,0,0)
  3108. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+CameraPlane*2.8+Vector3.new(0,2.5,0),3.4)) do
  3109. if DidHit2==false then
  3110. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3111. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  3112. end
  3113. applyDamage(v,12,CameraPlane*9-Vector3.new(0,40,0),1,true,true,0,addonCullMovers,SoundTable["Hit_Damage_Mediumcut"],8,40)
  3114. applyHitEffect(v,0)
  3115. DidHit2=true
  3116. end
  3117. end
  3118. if Tool.Status.AnimFrame.Value==24 then
  3119. TrackFunction:disconnect()
  3120. TrackFunction=nil
  3121. print("IM DUN")
  3122. DesiredWalkspeed=8
  3123. PlayerIsAttacking=false
  3124. CanInterrupt(true)
  3125. Stand()
  3126. MovementPreference="Walk"
  3127. print("DONE")
  3128. end
  3129. if Hitstop<1 then
  3130. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3131. end
  3132. end)
  3133. end
  3134.  
  3135. InputNormals["2D"]=function()
  3136. if CurrentAnimation==Animations["2D"] or game:GetService('Players').LocalPlayer:FindFirstChild("COOLDOWNBITE") ~=nil or Tool.Status.AnimCanBeInterrupted.Value==false then return end
  3137. RequestAnimationChange("2D",0)
  3138. if CurrentAnimation~=Animations["2D"] then return end
  3139. if TrackFunction~=nil then
  3140. TrackFunction:disconnect()
  3141. TrackFunction=nil
  3142. end
  3143. --Saz_Reset_Cloak()
  3144. d=Instance.new("StringValue",game.Players.LocalPlayer)
  3145. d.Name="COOLDOWNBITE"
  3146. game.Debris:AddItem(d,5)
  3147. CanInterrupt(false)
  3148. PlayerIsAttacking=true
  3149. print("TEHPOOT",time())
  3150. rawframes=0
  3151. Tool.Status.AnimFrame.Value=0
  3152. DidHit=false
  3153. chance=math.random(0,100)
  3154.  
  3155. if time()-LastGrunt>.7 and chance>15 then
  3156. PlaySound(DGrunt[math.random(1,#HGrunt)],1,1,vPlayer.Character.Head)
  3157. LastGrunt=time()
  3158. end
  3159.  
  3160. cf=vPlayer.Character.HumanoidRootPart.CFrame + Vector3.new(0,4,0)
  3161. ocf=cf
  3162. CenMod=Instance.new("Model")
  3163. CenMod.Parent=workspace
  3164.  
  3165. pm=Instance.new("Part")
  3166. pm.TopSurface=0
  3167. pm.BottomSurface=0
  3168. pm.formFactor="Custom"
  3169. pm.Size=Vector3.new(1,1,1)
  3170. pm.BrickColor=BrickColor.new("Really red")
  3171. pm.CFrame=cf
  3172. pm.Anchored=true
  3173. pm.CanCollide=false
  3174. pm.Parent=CenMod
  3175. b=Instance.new("BodyPosition")
  3176. b.Parent=pm
  3177. b.P=5000
  3178. b.maxForce=Vector3.new(5000,5000,5000)*5000000
  3179. b.position=pm.Position
  3180. b.Parent=pm
  3181. g=Instance.new("BodyGyro")
  3182. g.maxTorque=Vector3.new(5000000000,5000000000,5000000000)
  3183. g.P=5000
  3184. g.cframe=pm.CFrame
  3185. g.Parent=pm
  3186.  
  3187. for i=1, 20 do
  3188.  
  3189. p=Instance.new("Part")
  3190. p.TopSurface=0
  3191. p.BottomSurface=0
  3192. p.formFactor="Custom"
  3193. p.Name="Link"..i
  3194. p.Size=Vector3.new(2.6,1.8,2.6)
  3195. p.BrickColor=BrickColor.new("Really black")
  3196. p.CFrame=cf * CFrame.new(0,0,1.4) * CFrame.fromEulerAnglesXYZ(math.rad(180/20),0,math.pi/2)
  3197. m=Instance.new("SpecialMesh")
  3198. m.Parent=p
  3199. cf=p.CFrame * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
  3200. p.Parent=CenMod
  3201. p.Anchored=true
  3202.  
  3203. if i > 1 then
  3204.  
  3205. pp=Instance.new("Part")
  3206. pp.TopSurface=0
  3207. pp.BottomSurface=0
  3208. pp.formFactor="Custom"
  3209. pp.Size=Vector3.new(1,2.8,1)
  3210. pp.BrickColor=BrickColor.new("Really black")
  3211. pp.CFrame=p.CFrame * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  3212. pp.Parent=CenMod
  3213. m=Instance.new("SpecialMesh")
  3214. m.Parent=pp
  3215. pp.Anchored=true
  3216.  
  3217. lol=pp.CFrame * CFrame.new(0,0.5,0)
  3218. lol_e=pp.CFrame
  3219.  
  3220. for lel=1, 6 do
  3221.  
  3222. pp=Instance.new("Part")
  3223. pp.TopSurface=0
  3224. pp.BottomSurface=0
  3225. pp.formFactor="Custom"
  3226. pp.Size=Vector3.new(.8 - lel*.08,.6,.8 - lel*.08)
  3227. pp.BrickColor=BrickColor.new("Really black")
  3228. pp.CFrame=lol * CFrame.new(0,0.45,0) * CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  3229. pp.Parent=CenMod
  3230. m=Instance.new("SpecialMesh")
  3231. m.Parent=pp
  3232. pp.Anchored=true
  3233. lol=pp.CFrame
  3234.  
  3235. end
  3236. lol=lol_e * CFrame.new(0,-0.5,0)
  3237. for lel=1, 6 do
  3238.  
  3239. pp=Instance.new("Part")
  3240. pp.TopSurface=0
  3241. pp.BottomSurface=0
  3242. pp.formFactor="Custom"
  3243. pp.Size=Vector3.new(.8 - lel*.08,.6,.8 - lel*.08)
  3244. pp.BrickColor=BrickColor.new("Really black")
  3245. pp.CFrame=lol * CFrame.new(0,-0.45,0) * CFrame.fromEulerAnglesXYZ(-math.rad(5),0,0)
  3246. pp.Parent=CenMod
  3247. m=Instance.new("SpecialMesh")
  3248. m.Parent=pp
  3249. pp.Anchored=true
  3250. lol=pp.CFrame
  3251.  
  3252. end
  3253.  
  3254. if i==20 then
  3255.  
  3256. lol=lol_e * CFrame.new(0,.5,.5) * CFrame.fromEulerAnglesXYZ(math.rad(45),0,0)
  3257.  
  3258. for lel=1, 11 do
  3259.  
  3260. pp=Instance.new("Part")
  3261. pp.TopSurface=0
  3262. pp.BottomSurface=0
  3263. pp.formFactor="Custom"
  3264. pp.Size=Vector3.new(.8 - lel*.05,.6,.8 - lel*.05)
  3265. pp.BrickColor=BrickColor.new("Really black")
  3266. pp.CFrame=lol * CFrame.new(0,0.45,0) * CFrame.fromEulerAnglesXYZ(math.rad(2),0,0)
  3267. pp.Parent=CenMod
  3268. m=Instance.new("SpecialMesh")
  3269. m.Parent=pp
  3270. pp.Anchored=true
  3271. lol=pp.CFrame
  3272.  
  3273. end
  3274. lol=lol_e * CFrame.new(0,0-.5,.5) * CFrame.fromEulerAnglesXYZ(-math.rad(45),0,0)
  3275. for lel=1, 11 do
  3276.  
  3277. pp=Instance.new("Part")
  3278. pp.TopSurface=0
  3279. pp.BottomSurface=0
  3280. pp.formFactor="Custom"
  3281. pp.Size=Vector3.new(.8 - lel*.05,.6,.8 - lel*.05)
  3282. pp.BrickColor=BrickColor.new("Really black")
  3283. pp.CFrame=lol * CFrame.new(0,-0.45,0) * CFrame.fromEulerAnglesXYZ(-math.rad(2),0,0)
  3284. pp.Parent=CenMod
  3285. m=Instance.new("SpecialMesh")
  3286. m.Parent=pp
  3287. pp.Anchored=true
  3288. lol=pp.CFrame
  3289.  
  3290. end
  3291.  
  3292. end
  3293.  
  3294. else
  3295.  
  3296. p=Instance.new("Part")
  3297. p.TopSurface=0
  3298. p.BottomSurface=0
  3299. p.formFactor="Custom"
  3300. p.Size=Vector3.new(2.2,2,2.2)
  3301. p.BrickColor=BrickColor.new("Really black")
  3302. p.CFrame=cf * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.pi/2)
  3303. m=Instance.new("SpecialMesh")
  3304. m.Parent=p
  3305. p.Parent=CenMod
  3306. p.Anchored=true
  3307.  
  3308. p=Instance.new("Part")
  3309. p.TopSurface=0
  3310. p.BottomSurface=0
  3311. p.formFactor="Custom"
  3312. p.Size=Vector3.new(2,1.7,2)
  3313. p.BrickColor=BrickColor.new("Really black")
  3314. p.CFrame=cf * CFrame.new(0,0.4,0.2) * CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.pi/2)
  3315. m=Instance.new("SpecialMesh")
  3316. m.Parent=p
  3317. p.Parent=CenMod
  3318. p.Anchored=true
  3319.  
  3320. p=Instance.new("Part")
  3321. p.TopSurface=0
  3322. p.BottomSurface=0
  3323. p.formFactor="Custom"
  3324. p.Size=Vector3.new(2,1.7,2)
  3325. p.BrickColor=BrickColor.new("Really black")
  3326. p.CFrame=cf * CFrame.new(0,-0.4,0.2) * CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.pi/2)
  3327. m=Instance.new("SpecialMesh")
  3328. m.Parent=p
  3329. p.Parent=CenMod
  3330. p.Anchored=true
  3331.  
  3332. end
  3333.  
  3334. end
  3335. pm.CFrame=pm.CFrame * CFrame.new(0,-9,0)
  3336. for _,v in pairs(CenMod:children()) do
  3337. if v~=pm then
  3338. ww=Instance.new("Weld")
  3339. ww.Part0=pm
  3340. ww.Part1=v
  3341. ww.C1=v.CFrame:inverse() * CFrame.new(pm.Position)
  3342. ww.C0=pm.CFrame:inverse() * CFrame.new(pm.Position)
  3343. ww.Parent=ww.Part0
  3344. end
  3345. v.Anchored=false
  3346. v.CanCollide=false
  3347. end
  3348.  
  3349. pm.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.Position + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*8,vPlayer.Character.HumanoidRootPart.Position + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*20)
  3350. pm.CFrame=pm.CFrame * CFrame.fromEulerAnglesXYZ(0,math.pi/2,math.pi/2)
  3351. pm.CFrame=pm.CFrame - Vector3.new(0,6.5,0)
  3352. pm.BodyPosition.position=pm.CFrame.p
  3353. pm.BodyGyro.cframe=pm.CFrame
  3354. game:GetService("Debris"):AddItem(CenMod,10)
  3355.  
  3356.  
  3357.  
  3358. wait1c=false
  3359. wait2c=false
  3360. waitf=0
  3361. s=Instance.new("Sound")
  3362. s.SoundId="http://www.roblox.com/asset?id=160269335"
  3363. s.Volume=1
  3364. s.Pitch=.5
  3365. s.Parent=vPlayer.Character["Left Arm"]
  3366. s:Play()
  3367. game:GetService("Debris"):AddItem(s,3)
  3368. TrackFunction=ArtificialHB.Event:connect(function()
  3369. BodyVel.velocity=BodyVel.velocity / 1.1
  3370. if rawframes<6 then
  3371. BlockyEffect_01(BrickColor.new("Really black"),(vPlayer.Character["Left Arm"].CFrame*CFrame.new(0,-1.5,0)).p,1,.4,6)
  3372. end
  3373. if rawframes<13 then
  3374. rawframes=rawframes+1
  3375. Tool.Status.AnimFrame.Value=RequestNewFrame(rawframes)
  3376. print("._.")
  3377. BlockyEffect_01(BrickColor.new("Really black"),(vPlayer.Character["Left Arm"].CFrame*CFrame.new(0,-1.5,0)).p,.9,.2,8)
  3378. else
  3379. if rawframes==13 then
  3380. print("HO'DUP")
  3381. if wait1c==false then
  3382. BlockyEffect_01(BrickColor.new("Really black"),(vPlayer.Character["Left Arm"].CFrame*CFrame.new(0,-1.5,0)).p,.9,.3,8)
  3383. waitf=waitf+1
  3384. if waitf >= 16 then
  3385. waitf=0
  3386. wait1c=true
  3387. end
  3388. else
  3389. rawframes=rawframes+1
  3390. Tool.Status.AnimFrame.Value=RequestNewFrame(rawframes)
  3391. end
  3392. elseif rawframes==17 then
  3393. print("HO'DUP")
  3394. if wait2c==false then
  3395. waitf=waitf+1
  3396. if waitf >= 16 then
  3397. waitf=0
  3398. wait2c=true
  3399. end
  3400. else
  3401. rawframes=rawframes+1
  3402. Tool.Status.AnimFrame.Value=RequestNewFrame(rawframes)
  3403. end
  3404. else
  3405. rawframes=rawframes+1
  3406. Tool.Status.AnimFrame.Value=RequestNewFrame(rawframes)
  3407. end
  3408. end
  3409.  
  3410. if rawframes==12 then
  3411. cenmove_num=0
  3412. cenmover=ArtificialHB.Event:connect(function()
  3413. pm.BodyGyro.cframe=pm.BodyGyro.cframe*CFrame.fromEulerAnglesXYZ(-math.rad(10.3),0,0)
  3414. --pm.CFrame=pm.BodyGyro.cframe
  3415. cenmove_num=cenmove_num+1
  3416. if cenmove_num == 41 then
  3417. cenmover:disconnect()
  3418. cenmover=nil
  3419. CenMod:Remove()
  3420. end
  3421. end)
  3422. end
  3423.  
  3424. if rawframes > 12 and CenMod~=nil then
  3425. if CenMod.Parent~=nil then
  3426. for _,v in pairs(GetNubsInRadius(CenMod["Link1"].Position,3.6)) do
  3427. if v:FindFirstChild("HitMarker:Saz2D")==nil then
  3428. applyDamage(v,20,-CameraPlane*48+Vector3.new(0,15,0),1,true,true,0,addonCullMovers,SoundTable["Hit_Damage_Heavycut"],13,30)
  3429. applyHitEffect(v,0)
  3430. DidHit=true
  3431. CanInterrupt(true)
  3432. t=Instance.new("StringValue")
  3433. t.Name="HitMarker:Saz2D"
  3434. t.Parent=v
  3435. game:GetService("Debris"):AddItem(t,3)
  3436. end
  3437. end
  3438.  
  3439. for _,v in pairs(GetNubsInRadius(CenMod["Link9"].Position,3.6)) do
  3440. if v:FindFirstChild("HitMarker:Saz2D")==nil then
  3441. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3442. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  3443. applyDamage(v,16,-CameraPlane*40+Vector3.new(0,12,0),1,true,true,0,addonCullMovers,SoundTable["Hit_Damage_Heavycut"],13,25)
  3444. applyHitEffect(v,0)
  3445. DidHit=true
  3446. CanInterrupt(true)
  3447. t=Instance.new("StringValue")
  3448. t.Name="HitMarker:Saz2D"
  3449. t.Parent=v
  3450. game:GetService("Debris"):AddItem(t,3)
  3451. end
  3452. end
  3453. end
  3454. end
  3455. if rawframes==14 then
  3456.  
  3457. local p=Instance.new("Part")
  3458. p.Name="SHADOW"
  3459. p.TopSurface=0
  3460. p.BottomSurface=0
  3461. p.Size=Vector3.new(1,1,1)
  3462. p.Anchored=true
  3463. p.CanCollide=false
  3464. p.BrickColor=BrickColor.new("Really black")
  3465. p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*6.5 - Vector3.new(0,3.4,0))
  3466. k=Instance.new("CylinderMesh")
  3467. k.Parent=p
  3468. k.Scale=Vector3.new(1,1,1)
  3469. k.Parent=p
  3470. p.Parent=workspace
  3471. game:GetService("Debris"):AddItem(p,10)
  3472. coroutine.resume(coroutine.create(function(p)
  3473. for i=1, 6 do
  3474. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  3475. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)
  3476. wait()
  3477. end
  3478. for i=1, 18 do
  3479. BlockyEffect_03(BrickColor.new("Really black"),p.Position+Vector3.new(math.random(-4,4),0,math.random(-4,4)),2,-.2,10)
  3480. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  3481. wait()
  3482. end
  3483. for i=1, 6 do
  3484. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  3485. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)
  3486. wait()
  3487. end
  3488. p:Remove()
  3489. end),p)
  3490.  
  3491. local p=Instance.new("Part")
  3492. p.Name="SHADOW"
  3493. p.TopSurface=0
  3494. p.BottomSurface=0
  3495. p.Size=Vector3.new(1,1,1)
  3496. p.Anchored=true
  3497. p.CanCollide=false
  3498. p.BrickColor=BrickColor.new("Really black")
  3499. p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*6.5 - Vector3.new(0,2.6,0)) * CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  3500. k=Instance.new("SpecialMesh")
  3501. k.MeshId="http://www.roblox.com/asset/?id=16659363"
  3502. k.Parent=p
  3503. k.Scale=Vector3.new(.5,8,.5)
  3504. k.Parent=p
  3505. p.Parent=workspace
  3506. game:GetService("Debris"):AddItem(p,10)
  3507. coroutine.resume(coroutine.create(function(p)
  3508. for i=1, 6 do
  3509. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  3510. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)/2
  3511. wait()
  3512. end
  3513. for i=1, 18 do
  3514. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  3515. wait()
  3516. end
  3517. for i=1, 6 do
  3518. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  3519. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)/2
  3520. wait()
  3521. end
  3522. p:Remove()
  3523. end),p)
  3524.  
  3525. local p=Instance.new("Part")
  3526. p.Name="SHADOW"
  3527. p.TopSurface=0
  3528. p.BottomSurface=0
  3529. p.Size=Vector3.new(1,1,1)
  3530. p.Anchored=true
  3531. p.CanCollide=false
  3532. p.BrickColor=BrickColor.new("Really black")
  3533. p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*6.5 - Vector3.new(0,2.6,0)) * CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  3534. k=Instance.new("SpecialMesh")
  3535. k.MeshId="http://www.roblox.com/asset/?id=16659363"
  3536. k.Parent=p
  3537. k.Scale=Vector3.new(.8,6,.8)
  3538. k.Parent=p
  3539. p.Parent=workspace
  3540. game:GetService("Debris"):AddItem(p,10)
  3541. coroutine.resume(coroutine.create(function(p)
  3542. for i=1, 6 do
  3543. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-math.rad(4),0)
  3544. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)/1.5
  3545. wait()
  3546. end
  3547. for i=1, 18 do
  3548. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-math.rad(4),0)
  3549. wait()
  3550. end
  3551. for i=1, 6 do
  3552. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-math.rad(4),0)
  3553. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)/1.5
  3554. wait()
  3555. end
  3556. p:Remove()
  3557. end),p)
  3558.  
  3559. local p=Instance.new("Part")
  3560. p.Name="SHADOW"
  3561. p.TopSurface=0
  3562. p.BottomSurface=0
  3563. p.Size=Vector3.new(1,1,1)
  3564. p.Anchored=true
  3565. p.CanCollide=false
  3566. p.BrickColor=BrickColor.new("Really black")
  3567. p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*6.5 - Vector3.new(0,2.6,0)) * CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  3568. k=Instance.new("SpecialMesh")
  3569. k.MeshId="http://www.roblox.com/asset/?id=16659363"
  3570. k.Parent=p
  3571. k.Scale=Vector3.new(1,4,1)
  3572. k.Parent=p
  3573. p.Parent=workspace
  3574. game:GetService("Debris"):AddItem(p,10)
  3575. coroutine.resume(coroutine.create(function(p)
  3576. for i=1, 6 do
  3577. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
  3578. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)
  3579. wait()
  3580. end
  3581. for i=1, 18 do
  3582. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
  3583. wait()
  3584. end
  3585. for i=1, 6 do
  3586. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
  3587. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)
  3588. wait()
  3589. end
  3590. p:Remove()
  3591. end),p)
  3592. end
  3593. if rawframes == 11 then
  3594.  
  3595. local p=Instance.new("Part")
  3596. p.Name="SHADOW"
  3597. p.TopSurface=0
  3598. p.BottomSurface=0
  3599. p.Size=Vector3.new(1,1,1)
  3600. p.Anchored=true
  3601. p.CanCollide=false
  3602. p.BrickColor=BrickColor.new("Really black")
  3603. p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*25 - Vector3.new(0,3.5,0))
  3604. k=Instance.new("CylinderMesh")
  3605. k.Parent=p
  3606. k.Scale=Vector3.new(1,1,1)
  3607. k.Parent=p
  3608. p.Parent=workspace
  3609. game:GetService("Debris"):AddItem(p,10)
  3610. coroutine.resume(coroutine.create(function(p)
  3611. for i=1, 6 do
  3612. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  3613. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)
  3614. wait()
  3615. end
  3616. for i=1, 18 do
  3617. BlockyEffect_03(BrickColor.new("Really black"),p.Position+Vector3.new(math.random(-4,4),0,math.random(-4,4)),2,-.2,10)
  3618. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  3619. wait()
  3620. end
  3621. for i=1, 6 do
  3622. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  3623. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)
  3624. wait()
  3625. end
  3626. p:Remove()
  3627. end),p)
  3628.  
  3629. s=Instance.new("Sound")
  3630. s.SoundId="http://www.roblox.com/asset/?id=160269315"
  3631. s.Volume=1
  3632. s.Pitch=1
  3633. s.Parent=p
  3634. s:Play()
  3635.  
  3636. local p=Instance.new("Part")
  3637. p.Name="SHADOW"
  3638. p.TopSurface=0
  3639. p.BottomSurface=0
  3640. p.Size=Vector3.new(1,1,1)
  3641. p.Anchored=true
  3642. p.CanCollide=false
  3643. p.BrickColor=BrickColor.new("Really black")
  3644. p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*25 - Vector3.new(0,2.6,0)) * CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  3645. k=Instance.new("SpecialMesh")
  3646. k.MeshId="http://www.roblox.com/asset/?id=16659363"
  3647. k.Parent=p
  3648. k.Scale=Vector3.new(.5,8,.5)
  3649. k.Parent=p
  3650. p.Parent=workspace
  3651. game:GetService("Debris"):AddItem(p,10)
  3652. coroutine.resume(coroutine.create(function(p)
  3653. for i=1, 6 do
  3654. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  3655. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)/2
  3656. wait()
  3657. end
  3658. for i=1, 18 do
  3659. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  3660. wait()
  3661. end
  3662. for i=1, 6 do
  3663. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(6),0)
  3664. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)/2
  3665. wait()
  3666. end
  3667. p:Remove()
  3668. end),p)
  3669.  
  3670. local p=Instance.new("Part")
  3671. p.Name="SHADOW"
  3672. p.TopSurface=0
  3673. p.BottomSurface=0
  3674. p.Size=Vector3.new(1,1,1)
  3675. p.Anchored=true
  3676. p.CanCollide=false
  3677. p.BrickColor=BrickColor.new("Really black")
  3678. p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*25 - Vector3.new(0,2.6,0)) * CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  3679. k=Instance.new("SpecialMesh")
  3680. k.MeshId="http://www.roblox.com/asset/?id=16659363"
  3681. k.Parent=p
  3682. k.Scale=Vector3.new(.8,6,.8)
  3683. k.Parent=p
  3684. p.Parent=workspace
  3685. game:GetService("Debris"):AddItem(p,10)
  3686. coroutine.resume(coroutine.create(function(p)
  3687. for i=1, 6 do
  3688. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-math.rad(4),0)
  3689. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)/1.5
  3690. wait()
  3691. end
  3692. for i=1, 18 do
  3693. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-math.rad(4),0)
  3694. wait()
  3695. end
  3696. for i=1, 6 do
  3697. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,-math.rad(4),0)
  3698. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)/1.5
  3699. wait()
  3700. end
  3701. p:Remove()
  3702. end),p)
  3703.  
  3704. local p=Instance.new("Part")
  3705. p.Name="SHADOW"
  3706. p.TopSurface=0
  3707. p.BottomSurface=0
  3708. p.Size=Vector3.new(1,1,1)
  3709. p.Anchored=true
  3710. p.CanCollide=false
  3711. p.BrickColor=BrickColor.new("Really black")
  3712. p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.CFrame.p + vPlayer.Character.HumanoidRootPart.CFrame.lookVector*25 - Vector3.new(0,2.6,0)) * CFrame.fromEulerAnglesXYZ(math.pi,0,0)
  3713. k=Instance.new("SpecialMesh")
  3714. k.MeshId="http://www.roblox.com/asset/?id=16659363"
  3715. k.Parent=p
  3716. k.Scale=Vector3.new(1,4,1)
  3717. k.Parent=p
  3718. p.Parent=workspace
  3719. game:GetService("Debris"):AddItem(p,10)
  3720. coroutine.resume(coroutine.create(function(p)
  3721. for i=1, 6 do
  3722. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
  3723. p.Mesh.Scale=p.Mesh.Scale+Vector3.new(1.4,0,1.4)
  3724. wait()
  3725. end
  3726. for i=1, 18 do
  3727. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
  3728. wait()
  3729. end
  3730. for i=1, 6 do
  3731. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
  3732. p.Mesh.Scale=p.Mesh.Scale-Vector3.new(1.4,0,1.4)
  3733. wait()
  3734. end
  3735. p:Remove()
  3736. end),p)
  3737.  
  3738. end
  3739. print(rawframes)
  3740. if rawframes==21 then
  3741. TrackFunction:disconnect()
  3742. TrackFunction=nil
  3743. print("IM DUN")
  3744. DesiredWalkspeed=8
  3745. PlayerIsAttacking=false
  3746. CanInterrupt(true)
  3747. Stand()
  3748. MovementPreference="Walk"
  3749. print("DONE")
  3750. end
  3751.  
  3752. end)
  3753. end
  3754.  
  3755. -------
  3756. --TWODINPUTSSPEC
  3757. -------
  3758.  
  3759.  
  3760.  
  3761. TwoDInputs["Cleave"]={ ["Inputs"]={"vvP"},["Function"] = function()
  3762. RequestAnimationChange("CleaveA",0)
  3763. if CurrentAnimation~=Animations["CleaveA"] then return end
  3764. PlayerIsAttacking=true
  3765. print("nope")
  3766. if TrackFunction~=nil then
  3767. TrackFunction:disconnect()
  3768. TrackFunction=nil
  3769. end
  3770. CanInterrupt(false)
  3771. local nubdir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
  3772. Tool.Status.AnimFrame.Value=0
  3773. --Saz_Reset_Cloak()
  3774.  
  3775. CanInterrupt(false)
  3776. rawframes=0
  3777. Didhit=false
  3778. ExpectHit=false
  3779. DidPoot=false
  3780. Hittimes=0
  3781. HitTimesS=0
  3782. TrackFunction=ArtificialHB.Event:connect(function()
  3783. rawframes=rawframes+1
  3784. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  3785. if Tool.Status.AnimFrame.Value==8 and Didhit==false then
  3786. ExpectHit=true
  3787. HitTimesS=HitTimesS+1
  3788. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+nubdir*3-Vector3.new(0,4.6,0),3.6)) do
  3789. applyDamage(v,4,Vector3.new(0,-3,0)+nubdir*.5,1,false,false,0,addonHoldDown,SoundTable["Hit_Damage_Heavysmack"],HitTimesS,40)
  3790. applyHitEffect(v,1)
  3791. Didhit=true
  3792. end
  3793. end
  3794. if DidPoot==false and (ExpectHit==true and Didhit==true) then
  3795. PlaySound(Special[3],1,1,vPlayer.Character.Head)
  3796. DidPoot=true
  3797. end
  3798. if rawframes==11 + 9*4 or (ExpectHit==true and Didhit==false) then
  3799. print("UH AINT DOIN IT")
  3800. TrackFunction:disconnect()
  3801. TrackFunction=nil
  3802. end
  3803. ExpectHit=false
  3804. if Hitstop<1 then
  3805. Didhit=false
  3806. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3807. if Tool.Status.AnimFrame.Value==4 then
  3808. Hitstop=2
  3809. end
  3810. end
  3811. end)
  3812.  
  3813. local tfunc=TrackFunction
  3814. while rawequal(tfunc,TrackFunction)==true do
  3815. wait()
  3816. end
  3817. if DidPoot==true then
  3818. CurrentAnimation=Animations["CleaveB"]
  3819. rawframes=0
  3820. Didhit=false
  3821.  
  3822. Tool.Status.AnimFrame.Value=0
  3823. turnToCamera()
  3824.  
  3825. TrackFunction=ArtificialHB.Event:connect(function()
  3826. rawframes=rawframes+1
  3827. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  3828. if Tool.Status.AnimFrame.Value>1 and Tool.Status.AnimFrame.Value<13 then
  3829. BodyVel.velocity=nubdir*(-18 + Tool.Status.AnimFrame.Value*5)
  3830. end
  3831. if Tool.Status.AnimFrame.Value==8 and Didhit==false then
  3832. PlaySound(Special[4],1,1,vPlayer.Character.Head)
  3833. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+nubdir*3.4-Vector3.new(0,3,0),3.5)) do
  3834. applyDamage(v,12,Vector3.new(0,13,0)+nubdir*60,1,true,false,0,addonCullMovers,SoundTable["Hit_Damage_Heavydelaysmack"],1,40)
  3835. applyHitEffect(v,2)
  3836. Didhit=true
  3837. end
  3838. end
  3839.  
  3840. if Tool.Status.AnimFrame.Value==19 then
  3841. print("UH AINT DOIN IT")
  3842. TrackFunction:disconnect()
  3843. TrackFunction=nil
  3844. end
  3845. if Hitstop<1 then
  3846. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3847. end
  3848. end)
  3849.  
  3850. print("Weeb")
  3851. local tfunc=TrackFunction
  3852. while rawequal(tfunc,TrackFunction)==true do
  3853. wait()
  3854. end
  3855. else
  3856. wait(.3)
  3857. end
  3858.  
  3859. for i=1, 6 do
  3860. BodyVel.velocity=BodyVel.velocity*.4
  3861. wait(.05)
  3862. end
  3863.  
  3864. DesiredWalkspeed=8
  3865. turntoCamera()
  3866.  
  3867. PlayerIsAttacking=false
  3868. CanInterrupt(true)
  3869. Stand()
  3870. print("NEINENBURGLER")
  3871. end}
  3872.  
  3873.  
  3874.  
  3875.  
  3876. TwoDInputs["Spec_00"]={ ["Inputs"]={"<<>vP"},["Function"] = function()
  3877. if game:GetService('Players').LocalPlayer:FindFirstChild("COOLDOWNOOP") ~=nil then return end
  3878. d=Instance.new("StringValue",game.Players.LocalPlayer)
  3879. d.Name="COOLDOWNOOP"
  3880. game.Debris:AddItem(d,10)
  3881. RequestAnimationChange("Spec_00",0)
  3882. if CurrentAnimation~=Animations["Spec_00"] then return end
  3883. PlayerIsAttacking=true
  3884. print("nope")
  3885. if TrackFunction~=nil then
  3886. TrackFunction:disconnect()
  3887. TrackFunction=nil
  3888. end
  3889. CanInterrupt(false)
  3890. local nubdir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
  3891. Tool.Status.AnimFrame.Value=0
  3892. --Saz_Reset_Cloak()
  3893. for i=0, 1 do
  3894. Tool.Status.AnimFrame.Value=RequestNewFrame(i)
  3895. wait(.03)
  3896. end
  3897. PlaySound(SoundTable["Overdrive_Begin"],1,1,vPlayer.Character.Head)
  3898. superflash=Instance.new("Part")
  3899. superflash.Name="FLASH"
  3900. superflash.TopSurface=0
  3901. superflash.BottomSurface=0
  3902. m=Instance.new("SpecialMesh")
  3903. m.MeshType="Sphere"
  3904. m.Parent=superflash
  3905. superflash.BrickColor=BrickColor:White()
  3906. superflash.Reflectance=.2
  3907. superflash.Transparency=0
  3908. superflash.CanCollide=false
  3909. superflash.Anchored=true
  3910. superflash.CFrame=vPlayer.Character.Torso.CFrame
  3911. superflash.formFactor="Symmetric"
  3912. superflash.Size=Vector3.new(1,1,1)
  3913. superflash.Parent=workspace
  3914. game:GetService("Debris"):AddItem(superflash,5)
  3915. DesiredWalkspeed=0
  3916. for i=1, 15 do
  3917. superflash.Mesh.Scale=superflash.Mesh.Scale+Vector3.new(2,2,2)
  3918. superflash.Transparency=i/15
  3919. wait(.03)
  3920. end
  3921. superflash:Remove()
  3922. wait(.121)
  3923. CanInterrupt(true)
  3924. rawframes=0
  3925. TrackFunction=ArtificialHB.Event:connect(function()
  3926. rawframes=rawframes+1
  3927. Tool.Status.AnimFrame.Value=RequestNewFrame(Tool.Status.AnimFrame.Value)
  3928. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  3929. if Tool.Status.AnimFrame.Value==14 then
  3930. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+nubdir*3.6,4)) do
  3931. applyDamage(v,10,Vector3.new(0,-5,0).unit,20,true,true,0,addonHoldDown,SoundTable["Hit_Damage_Heavysmack"],6,40)
  3932. applyHitEffect(v,2)
  3933. end
  3934. end
  3935. if Tool.Status.AnimFrame.Value>=18 and math.floor(rawframes/2)==rawframes/2 then
  3936. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+nubdir*3.8-Vector3.new(0,2.5,0),4.2)) do
  3937. applyDamage(v,3,Vector3.new(0,-2,0).unit,10,true,false,0,addonHoldDown,SoundTable["Hit_Damage_Medsmack_Alt"],0,20)
  3938. applyHitEffect(v,1)
  3939. end
  3940. end
  3941. if rawframes==46 then
  3942. print("UH AINT DOIN IT")
  3943. TrackFunction:disconnect()
  3944. TrackFunction=nil
  3945. end
  3946. end)
  3947. local tfunc=TrackFunction
  3948. while rawequal(tfunc,TrackFunction)==true do
  3949. wait()
  3950. end
  3951.  
  3952. CurrentAnimation=Animations["Spec_00b"]
  3953. rawframes=0
  3954. Tool.Status.AnimFrame.Value=0
  3955. local c_completed=false
  3956. turnToCamera()
  3957. TrackFunction=ArtificialHB.Event:connect(function()
  3958.  
  3959. if Hitstop<1 then
  3960. rawframes=rawframes+1
  3961. if rawframes < 19 and rawframes > 2 then
  3962. BlockyEffect_01(BrickColor.new("Really black"),(vPlayer.Character["Right Leg"].CFrame*CFrame.new(0,-2,0)).p,.9,.2,8)
  3963. BlockyEffect_01(BrickColor.new("Really black"),(vPlayer.Character["Left Leg"].CFrame*CFrame.new(0,-2,0)).p,.9,.2,8)
  3964. end
  3965. end
  3966. RequestNewFrame(rawframes)
  3967. print("--",Tool.Status.AnimFrame.Value)
  3968.  
  3969. if rawframes==1 and c_completed==false then
  3970. c_completed=true
  3971. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+nubdir*4-Vector3.new(0,2,0),4)) do
  3972. applyDamage(v,3,Vector3.new(0,16.5,0) - nubdir,1,true,true,0,addonCullMovers,SoundTable["Hit_Damage_Heavydelaysmack"],2,60)
  3973. applyHitEffect(v,2)
  3974. end
  3975. end
  3976.  
  3977. if rawframes==20 and c_completed==true then
  3978. c_completed=false
  3979. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+nubdir*3-Vector3.new(0,0,0),5.4)) do
  3980. applyDamage(v,15,Vector3.new(0,14,0) + nubdir*46,1,true,true,0,addonCullMovers,SoundTable["Hit_Damage_Heavysmack"],6,30)
  3981. applyHitEffect(v,3)
  3982. end
  3983. end
  3984.  
  3985. if rawframes==CurrentAnimation["Frames"]+1 then
  3986. print("UH AINT DOIN IT")
  3987. TrackFunction:disconnect()
  3988. TrackFunction=nil
  3989. end
  3990. end)
  3991.  
  3992. print("Weeb")
  3993. local tfunc=TrackFunction
  3994. while rawequal(tfunc,TrackFunction)==true do
  3995. wait()
  3996. end
  3997.  
  3998. wait(.1)
  3999. DesiredWalkspeed=8
  4000. turntoCamera()
  4001.  
  4002. PlayerIsAttacking=false
  4003. CanInterrupt(true)
  4004. RequestAnimationChange("Stand",0)
  4005. Stand()
  4006. print("NEINENBURGLE")
  4007. end}
  4008.  
  4009.  
  4010. TwoDInputs["Spec_02"]={ ["Inputs"]={"<v>v>O"},["Function"] = function()
  4011. RequestAnimationChange("Spec_02",0)
  4012. if game:GetService('Players').LocalPlayer:FindFirstChild("COOLDOWNOP") ~=nil then return end
  4013. d=Instance.new("StringValue",game.Players.LocalPlayer)
  4014. d.Name="COOLDOWNOP"
  4015. game.Debris:AddItem(d,20)
  4016. if CurrentAnimation~=Animations["Spec_02"] then return end
  4017. PlayerIsAttacking=true
  4018. print("nope")
  4019. if TrackFunction~=nil then
  4020. TrackFunction:disconnect()
  4021. TrackFunction=nil
  4022. end
  4023. CanInterrupt(false)
  4024. local nubdir = vPlayer.Character.HumanoidRootPart.CFrame.lookVector
  4025. Tool.Status.AnimFrame.Value=0
  4026. --Saz_Reset_Cloak()
  4027.  
  4028. PlaySound(SoundTable["Overdrive_Begin"],1,1,vPlayer.Character.Head)
  4029.  
  4030. superflash=Instance.new("Part")
  4031. superflash.Name="FLASH"
  4032. superflash.TopSurface=0
  4033. superflash.BottomSurface=0
  4034. m=Instance.new("SpecialMesh")
  4035. m.MeshType="Sphere"
  4036. m.Parent=superflash
  4037. superflash.BrickColor=BrickColor:White()
  4038. superflash.Reflectance=.2
  4039. superflash.Transparency=0
  4040. superflash.CanCollide=false
  4041. superflash.Anchored=true
  4042. superflash.CFrame=vPlayer.Character.Torso.CFrame
  4043. superflash.formFactor="Symmetric"
  4044. superflash.Size=Vector3.new(1,1,1)
  4045. superflash.Parent=workspace
  4046. game:GetService("Debris"):AddItem(superflash,5)
  4047. DesiredWalkspeed=0
  4048. coroutine.resume(coroutine.create(function(superflash)
  4049. for i=1, 10 do
  4050. superflash.Mesh.Scale=superflash.Mesh.Scale+Vector3.new(3,3,3)
  4051. superflash.Transparency=i/10
  4052. wait(.03)
  4053. end
  4054. superflash:Remove()
  4055. end),superflash)
  4056.  
  4057. rawframes=5
  4058. DidHit=false
  4059.  
  4060. for i=0, 4 do
  4061. Tool.Status.AnimFrame.Value=RequestNewFrame(i)
  4062. wait(.03)
  4063. end
  4064.  
  4065. wait(.25)
  4066.  
  4067. for i=4, 6 do
  4068. Tool.Status.AnimFrame.Value=RequestNewFrame(i)
  4069. wait(.03)
  4070. end
  4071.  
  4072. wait(.05)
  4073.  
  4074. so=Instance.new("Sound")
  4075. so.SoundId="http://www.roblox.com/asset/?id=156386031"
  4076. so.Volume=1
  4077. so.Pitch=1
  4078. so.Parent=vPlayer.Character.Head
  4079. so:Play()
  4080. game:GetService("Debris"):AddItem(so,5)
  4081.  
  4082. so=Instance.new("Sound")
  4083. so.SoundId="http://www.roblox.com/asset/?id=156402694"
  4084. so.Volume=1
  4085. so.Pitch=1
  4086. so.Parent=vPlayer.Character.Head
  4087. so:Play()
  4088. game:GetService("Debris"):AddItem(so,5)
  4089. oldp=nil
  4090. oldp2=nil
  4091. ex=0
  4092. loller=0
  4093. TrackFunction=ArtificialHB.Event:connect(function()
  4094. Tool.Status.AnimFrame.Value=RequestNewFrame(rawframes)
  4095. if rawframes<10 then
  4096. loller=loller+1
  4097. vPlayer.Character.HumanoidRootPart.CFrame=vPlayer.Character.HumanoidRootPart.CFrame+nubdir*14
  4098. if DidHit==false then
  4099. for _,v in pairs(GetNubsInRadius(vPlayer.Character.HumanoidRootPart.CFrame.p+nubdir*2,8)) do
  4100. applyDamage(v,30,Vector3.new(0,40,0),1,true,true,0,nil,SoundTable["Hit_Damage_Mediumcut"],0,40)
  4101. DidHit=true
  4102. end
  4103. end
  4104. end
  4105. if Hitstop<=0 then
  4106. if rawframes==10 then
  4107. Hitstop=32
  4108. end
  4109. rawframes=rawframes+1
  4110. end
  4111. if ex<=7 then
  4112. if oldp==nil then
  4113. p=Instance.new("Part")
  4114. p.Name="Claw"
  4115. p.BrickColor=BrickColor.new("Really black")
  4116. p.Reflectance=0
  4117. p.Size=Vector3.new(1,1,1)
  4118. p.Anchored=true
  4119. p.CanCollide=false
  4120. p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vPlayer.Character.HumanoidRootPart.Position+nubdir*100)*CFrame.new(4,0,0)
  4121. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(180),.1-math.rad(ex*2.4),0)
  4122. p.CFrame=p.CFrame*CFrame.new(-ex,0,0)
  4123. p.Parent=workspace
  4124. game:GetService("Debris"):AddItem(p,5)
  4125. m=Instance.new("SpecialMesh")
  4126. m.MeshId="http://www.roblox.com/asset/?id=10681506"
  4127. m.Scale=Vector3.new(12,12,8)
  4128. m.Parent=p
  4129. oldp=p
  4130. coroutine.resume(coroutine.create(function(pee)
  4131. for i=1, 18 do
  4132. pee.Transparency=i/18
  4133. if math.floor(i/2)==i/2 then
  4134. BlockyEffect_01(BrickColor:Black(),(pee.CFrame*CFrame.new(0,0,-5 + i/2).p),3,.3,8)
  4135. end
  4136. wait()
  4137. end
  4138. end),p)
  4139. p=Instance.new("Part")
  4140. p.Name="Claw"
  4141. p.BrickColor=BrickColor.new("Really black")
  4142. p.Reflectance=0
  4143. p.Size=Vector3.new(1,1,1)
  4144. p.Anchored=true
  4145. p.CanCollide=false
  4146. p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vPlayer.Character.HumanoidRootPart.Position+nubdir*100)*CFrame.new(-8,0,0)
  4147. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(180),.1-math.rad(ex*2.4),math.rad(180))
  4148. p.CFrame=p.CFrame*CFrame.new(-ex,0,0)
  4149. p.Parent=workspace
  4150. game:GetService("Debris"):AddItem(p,5)
  4151. m=Instance.new("SpecialMesh")
  4152. m.MeshId="http://www.roblox.com/asset/?id=10681506"
  4153. m.Scale=Vector3.new(12,12,8)
  4154. m.Parent=p
  4155. oldp2=p
  4156. coroutine.resume(coroutine.create(function(pee)
  4157. for i=1, 18 do
  4158. pee.Transparency=i/18
  4159. if math.floor(i/2)==i/2 then
  4160. BlockyEffect_01(BrickColor:Black(),(pee.CFrame*CFrame.new(0,0,-5 + i/2).p),3,.3,8)
  4161. end
  4162. wait()
  4163. end
  4164. end),p)
  4165.  
  4166. p=Instance.new("Part")
  4167. p.Name="Claw"
  4168. p.BrickColor=BrickColor.new("Royal purple")
  4169. p.Reflectance=0
  4170. p.Size=Vector3.new(1,1,1)
  4171. p.Anchored=true
  4172. p.CanCollide=false
  4173. p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vPlayer.Character.HumanoidRootPart.Position+nubdir*100)*CFrame.new(-8,0,0)
  4174. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(180),.09-math.rad(ex*2.4),math.rad(180))
  4175. p.CFrame=p.CFrame*CFrame.new(-ex,0,0)
  4176. p.Parent=workspace
  4177. game:GetService("Debris"):AddItem(p,5)
  4178. m=Instance.new("SpecialMesh")
  4179. m.MeshId="http://www.roblox.com/asset/?id=10681506"
  4180. m.Scale=Vector3.new(11,11,8)
  4181. m.Parent=p
  4182. coroutine.resume(coroutine.create(function(pee)
  4183. for i=1, 22 do
  4184. pee.Transparency=i/22
  4185. wait()
  4186. end
  4187. end),p)
  4188.  
  4189. p=Instance.new("Part")
  4190. p.Name="Claw"
  4191. p.BrickColor=BrickColor.new("Royal purple")
  4192. p.Reflectance=0
  4193. p.Size=Vector3.new(1,1,1)
  4194. p.Anchored=true
  4195. p.CanCollide=false
  4196. p.CFrame=CFrame.new(vPlayer.Character.HumanoidRootPart.Position,vPlayer.Character.HumanoidRootPart.Position+nubdir*100)*CFrame.new(4,0,0)
  4197. p.CFrame=p.CFrame*CFrame.fromEulerAnglesXYZ(math.rad(180),.09-math.rad(ex*2.4),0)
  4198. p.CFrame=p.CFrame*CFrame.new(-ex,0,0)
  4199. p.Parent=workspace
  4200. game:GetService("Debris"):AddItem(p,5)
  4201. m=Instance.new("SpecialMesh")
  4202. m.MeshId="http://www.roblox.com/asset/?id=10681506"
  4203. m.Scale=Vector3.new(11,11,8)
  4204. m.Parent=p
  4205. coroutine.resume(coroutine.create(function(pee)
  4206. for i=1, 18 do
  4207. pee.Transparency=i/18
  4208. wait()
  4209. end
  4210. end),p)
  4211.  
  4212. else
  4213. p=Instance.new("Part")
  4214. p.Name="Claw"
  4215. p.BrickColor=BrickColor.new("Really black")
  4216. p.Reflectance=0
  4217. p.Size=Vector3.new(1,1,1)
  4218. p.Anchored=true
  4219. p.CanCollide=false
  4220. p.CFrame=oldp.CFrame*CFrame.new(0,0,6)*CFrame.fromEulerAnglesXYZ(0,-.032,0)
  4221. p.Parent=workspace
  4222. game:GetService("Debris"):AddItem(p,5)
  4223. m=Instance.new("SpecialMesh")
  4224. m.MeshId="http://www.roblox.com/asset/?id=10681506"
  4225. m.Scale=Vector3.new(12,12,8)
  4226. m.Parent=p
  4227. oldp=p
  4228. coroutine.resume(coroutine.create(function(pee)
  4229. wait()
  4230. for i=1, 18 do
  4231. pee.Transparency=i/18
  4232. pee.Mesh.Scale=pee.Mesh.Scale+Vector3.new(-.3,-.3,0)
  4233. if math.floor(i/2)==i/2 then
  4234. BlockyEffect_01(BrickColor:Black(),(pee.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,-4 + i/2).p),6,-.6,8)
  4235. end
  4236. wait()
  4237. end
  4238. end),p)
  4239. p=Instance.new("Part")
  4240. p.Name="Claw"
  4241. p.BrickColor=BrickColor.new("Really black")
  4242. p.Reflectance=0
  4243. p.Size=Vector3.new(1,1,1)
  4244. p.Anchored=true
  4245. p.CanCollide=false
  4246. p.CFrame=oldp2.CFrame*CFrame.new(0,0,6)*CFrame.fromEulerAnglesXYZ(0,-.032,0)
  4247. p.Parent=workspace
  4248. game:GetService("Debris"):AddItem(p,5)
  4249. m=Instance.new("SpecialMesh")
  4250. m.MeshId="http://www.roblox.com/asset/?id=10681506"
  4251. m.Scale=Vector3.new(12,12,8)
  4252. m.Parent=p
  4253. oldp2=p
  4254. coroutine.resume(coroutine.create(function(pee)
  4255. wait()
  4256. for i=1, 18 do
  4257. pee.Transparency=i/18
  4258. pee.Mesh.Scale=pee.Mesh.Scale+Vector3.new(-.3,-.3,0)
  4259. if math.floor(i/2)==i/2 then
  4260. BlockyEffect_01(BrickColor:Black(),(pee.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,-4 + i/2).p),6,-.6,8)
  4261. end
  4262. wait()
  4263. end
  4264. end),p)
  4265.  
  4266. p=Instance.new("Part")
  4267. p.Name="Claw"
  4268. p.BrickColor=BrickColor.new("Royal purple")
  4269. p.Reflectance=0
  4270. p.Size=Vector3.new(1,1,1)
  4271. p.Anchored=true
  4272. p.CanCollide=false
  4273. p.CFrame=oldp.CFrame*CFrame.new(0,0,6)*CFrame.fromEulerAnglesXYZ(0,-.032,0)
  4274. p.Parent=workspace
  4275. game:GetService("Debris"):AddItem(p,15)
  4276. m=Instance.new("SpecialMesh")
  4277. m.MeshId="http://www.roblox.com/asset/?id=10681506"
  4278. m.Scale=Vector3.new(10,10,7)
  4279. m.Parent=p
  4280. coroutine.resume(coroutine.create(function(pee)
  4281. wait()
  4282. for i=1, 22 do
  4283. if math.floor(i/4)==i/4 then
  4284. print("OGOD")
  4285. BlockyEffect_02(BrickColor.new("Royal purple"),(pee.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,-4 + i/2).p),2,-.1,10)
  4286. end
  4287. pee.Transparency=.5+i/44
  4288. pee.Mesh.Scale=pee.Mesh.Scale+Vector3.new(-.3,-.3,0)
  4289. wait()
  4290. end
  4291. end),p)
  4292.  
  4293. p=Instance.new("Part")
  4294. p.Name="Claw"
  4295. p.BrickColor=BrickColor.new("Royal purple")
  4296. p.Reflectance=0
  4297. p.Size=Vector3.new(1,1,1)
  4298. p.Anchored=true
  4299. p.CanCollide=false
  4300. p.CFrame=oldp2.CFrame*CFrame.new(0,0,6)*CFrame.fromEulerAnglesXYZ(0,-.032,0)
  4301. p.Parent=workspace
  4302. game:GetService("Debris"):AddItem(p,15)
  4303. m=Instance.new("SpecialMesh")
  4304. m.MeshId="http://www.roblox.com/asset/?id=10681506"
  4305. m.Scale=Vector3.new(10,10,7)
  4306. m.Parent=p
  4307. coroutine.resume(coroutine.create(function(pee)
  4308. wait()
  4309. for i=1, 22 do
  4310. if math.floor(i/4)==i/4 then
  4311. BlockyEffect_02(BrickColor.new("Royal purple"),(pee.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,-4 + i/2).p),2,-.1,10)
  4312. end
  4313. pee.Transparency=.5+i/44
  4314. pee.Mesh.Scale=pee.Mesh.Scale+Vector3.new(-.3,-.3,0)
  4315. wait()
  4316. end
  4317. end),p)
  4318.  
  4319. end
  4320. ex=ex+1
  4321. print(ex)
  4322. end
  4323. if rawframes==16 then
  4324. print("UH AINT DOIN IT")
  4325. TrackFunction:disconnect()
  4326. TrackFunction=nil
  4327. end
  4328. end)
  4329.  
  4330. local tfunc=TrackFunction
  4331. while rawequal(tfunc,TrackFunction)==true do
  4332. wait()
  4333. end
  4334. print(loller)
  4335. DesiredWalkspeed=8
  4336. turntoCamera()
  4337.  
  4338. PlayerIsAttacking=false
  4339. CanInterrupt(true)
  4340. RequestAnimationChange("Stand",0)
  4341. Stand()
  4342. print("NEINENBURGLE")
  4343. end}
  4344.  
  4345.  
  4346.  
  4347. -------
  4348. -------
  4349.  
  4350. PlayerKeys={}
  4351.  
  4352. -----
  4353.  
  4354. -----
  4355.  
  4356. CurrentAnimation=nil
  4357. Hitstop=0
  4358.  
  4359. DesiredMovespeed=12
  4360.  
  4361. -----
  4362. -----
  4363. -----
  4364. -----
  4365.  
  4366. CanInterrupt=function(t)
  4367. Tool.Status.AnimCanBeInterrupted.Value=t
  4368. end
  4369.  
  4370. PlayerCanJump=function()
  4371. if CurrentAnimation~=nil then
  4372. local doescancel=false
  4373. for _,v in pairs(CurrentAnimation["Cancels"]) do
  4374. if v=="Jump" or v=="Everything" then
  4375. doescancel=true
  4376. break
  4377. end
  4378. end
  4379. if Tool.Status.AnimCanBeInterrupted.Value==true then
  4380. return doescancel
  4381. else
  4382. return false
  4383. end
  4384. end
  4385. end
  4386.  
  4387.  
  4388.  
  4389.  
  4390. -----------
  4391. -----------
  4392.  
  4393. --[[Section 3: ATTACKING]]
  4394.  
  4395. ComboNubs={}
  4396. GetNubs=function()
  4397. scrubs={}
  4398. for _,v in pairs(game.Workspace:children()) do
  4399. if v:FindFirstChild("Humanoid")~=nil and v:FindFirstChild("Torso")~=nil and v.Name~=game.Players.LocalPlayer.Name then
  4400. table.insert(scrubs,v)
  4401. end
  4402. end
  4403. return scrubs
  4404. end
  4405.  
  4406. PlaySound=function(SName,Vol,Pitch,Par)
  4407. if Par==nil then Par=script end
  4408. local s=Instance.new("Sound")
  4409. s.Volume=Vol
  4410. s.Pitch=Pitch
  4411. s.SoundId="http://www.roblox.com/asset/?id="..SName
  4412. s.Parent=Par
  4413. s:Play()
  4414. game:GetService("Debris"):AddItem(s,10)
  4415. end
  4416.  
  4417. -----------
  4418. -----------
  4419.  
  4420.  
  4421. -----
  4422.  
  4423.  
  4424. -------
  4425. -------
  4426.  
  4427. --[[Section 4: HARD ANIMSET FUNCTIONS]]
  4428.  
  4429. Stand=function()
  4430. if TrackFunction~=nil then
  4431. TrackFunction:disconnect()
  4432. end
  4433. if CurrentAnimation~=Animations["Stand"] then
  4434. RequestAnimationChange("Stand",0)
  4435. Tool.Status.AnimFrame.Value=0
  4436. end
  4437. TrackFunction=game:GetService("RunService").Stepped:connect(function(Step)
  4438. if KDown==nil then
  4439. vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
  4440. Frame=Tool.Status.AnimFrame
  4441. fr=RequestNewFrame(Frame.Value)
  4442. Frame.Value=Frame.Value+1
  4443. end
  4444. end)
  4445. end
  4446.  
  4447. Crouch=function()
  4448. if TrackFunction~=nil then
  4449. TrackFunction:disconnect()
  4450. end
  4451. if CurrentAnimation~=Animations["Crouch"] then
  4452. RequestAnimationChange("Crouch",0)
  4453. Tool.Status.AnimFrame.Value=0
  4454. end
  4455. TrackFunction=game:GetService("RunService").Stepped:connect(function(Step)
  4456. vPlayer.Character.Humanoid.WalkSpeed=0
  4457. Frame=Tool.Status.AnimFrame
  4458. fr=RequestNewFrame(Frame.Value)
  4459. Frame.Value=Frame.Value+1
  4460. end)
  4461. end
  4462.  
  4463. Walk=function()
  4464. if TrackFunction~=nil then
  4465. TrackFunction:disconnect()
  4466. end
  4467. if CurrentAnimation~=Animations["Walk"] then
  4468. RequestAnimationChange("Walk",0)
  4469. Tool.Status.AnimFrame.Value=0
  4470. end
  4471. TrackFunction=ArtificialHB.Event:connect(function(Step)
  4472. vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
  4473. Frame=Tool.Status.AnimFrame
  4474. fr=RequestNewFrame(Frame.Value)
  4475. Frame.Value=Frame.Value+1
  4476. end)
  4477. end
  4478.  
  4479. Dash=function()
  4480. if TrackFunction~=nil then
  4481. TrackFunction:disconnect()
  4482. end
  4483. if CurrentAnimation~=Animations["Dash"] then
  4484. RequestAnimationChange("Dash",0)
  4485. Tool.Status.AnimFrame.Value=0
  4486. end
  4487. TrackFunction=ArtificialHB.Event:connect(function(Step)
  4488. vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
  4489. Frame=Tool.Status.AnimFrame
  4490. fr=RequestNewFrame(Frame.Value)
  4491. Frame.Value=Frame.Value+1
  4492. end)
  4493. end
  4494.  
  4495. Taunt=function()
  4496. if CurrentAnimation["Reference"]=="Taunt" then return end
  4497. if TrackFunction~=nil then
  4498. TrackFunction:disconnect()
  4499. TrackFunction=nil
  4500. end
  4501. CurrentAnimation=Animations["Taunt"]
  4502. Tool.Status.AnimFrame.Value=0
  4503. CanInterrupt(false)
  4504. PlaySound(Taunt2[math.random(1,2)],1,1,vPlayer.Character.Head)
  4505. lorl=0
  4506. TrackFunction=game:GetService("RunService").Stepped:connect(function(Step)
  4507.  
  4508.  
  4509. vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
  4510.  
  4511. if lorl==1 then
  4512. fr=RequestNewFrame(Tool.Status.AnimFrame.Value)
  4513. Tool.Status.AnimFrame.Value=Tool.Status.AnimFrame.Value+1
  4514. lorl=0
  4515. end
  4516. lorl=lorl+1
  4517.  
  4518. if Tool.Status.AnimFrame.Value==30 then
  4519. print("UH AINT DOIN IT")
  4520. TrackFunction:disconnect()
  4521. TrackFunction=nil
  4522. print("IM DUN")
  4523. DesiredWalkspeed=8
  4524. PlayerIsAttacking=false
  4525. CanInterrupt(true)
  4526. Stand()
  4527. end
  4528.  
  4529. end)
  4530. wait(3)
  4531. end
  4532.  
  4533. DesiredMovespeedLast=9
  4534. PlayerInAir=false
  4535.  
  4536. lastplayervel=0
  4537. Jump=function()
  4538. if Tool.Status.AnimCanBeInterrupted.Value==false then return end
  4539. if TrackFunction~=nil then
  4540. TrackFunction:disconnect()
  4541. end
  4542.  
  4543. if CurrentAnimation~=Animations["Jump"] then
  4544. RequestAnimationChange("Jump",0)
  4545. Tool.Status.AnimFrame.Value=0
  4546. print("Jumping!")
  4547. end
  4548. Hitstop=0
  4549. TrackFunction=ArtificialHB.Event:connect(function(Step)
  4550. vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
  4551. Frame=Tool.Status.AnimFrame
  4552. fr=RequestNewFrame(Frame.Value)
  4553. Frame.Value=Frame.Value+1
  4554. end)
  4555. enddir=Vector3.new(0,0,0)
  4556. if PlayerFacing=="Left" then
  4557. if PlayerKeys["d"]~=nil then
  4558. enddir=enddir + CameraPlane * (DesiredMovespeed/3 + 42)
  4559. end
  4560. if PlayerKeys["a"]~=nil then
  4561. enddir=enddir - CameraPlane * (DesiredMovespeed/3 + 42)
  4562. end
  4563. else
  4564. if PlayerKeys["a"]~=nil then
  4565. enddir=enddir + CameraPlane * (DesiredMovespeed/3 + 42)
  4566. end
  4567. if PlayerKeys["d"]~=nil then
  4568. enddir=enddir - CameraPlane * (DesiredMovespeed/3 + 42)
  4569. end
  4570. end
  4571.  
  4572. lastplayervel=enddir
  4573.  
  4574. v_h=vPlayer.Character.Torso:FindFirstChild("JUMP_PROP")
  4575. if v_h==nil then
  4576. v_h=Instance.new("BodyVelocity")
  4577. v_h.P=650
  4578. v_h.maxForce=Vector3.new(1000000,280000,1000000)
  4579. v_h.velocity=Vector3.new(lastplayervel.x,65,lastplayervel.z)
  4580. v_h.Parent=vPlayer.Character.Torso
  4581. v_h.Name="JUMP_PROP"
  4582. else
  4583. v_h.P=650
  4584. v_h.maxForce=Vector3.new(1000000,280000,1000000)
  4585. v_h.velocity=Vector3.new(lastplayervel.x,65,lastplayervel.z)
  4586. end
  4587.  
  4588. DesiredMovespeed=0.1
  4589. vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
  4590.  
  4591. local cpos=vPlayer.Character.Torso.CFrame*CFrame.new(0,-1,0)
  4592. local par,loc=game.Workspace:FindPartOnRay(Ray.new(cpos.p,Vector3.new(0,-8,0)),vPlayer.Character)
  4593.  
  4594. timejump=time()
  4595. bumped=false
  4596. canland=false
  4597. PlayerState="Jumping"
  4598. CanInterrupt(true)
  4599. local ttimejump=time()
  4600. while v_h.Parent~=nil and timejump==ttimejump do
  4601. PlayerInAir=true
  4602. if time()-timejump>.6 then
  4603. canland=true
  4604. end
  4605. if (loc-cpos.p).magnitude<6 and canland==true then
  4606. break
  4607. end
  4608.  
  4609. cpos=vPlayer.Character.Torso.CFrame*CFrame.new(0,.8,0)
  4610. par,loc=game.Workspace:FindPartOnRay(Ray.new(cpos.p,Vector3.new(0,-15,0)),vPlayer.Character)
  4611. if vPlayer.Character.HumanoidRootPart.Anchored==false then
  4612. v_h.velocity=v_h.velocity-Vector3.new(0,190/30,0)
  4613. end
  4614.  
  4615. wait()
  4616. end
  4617.  
  4618. if timejump~=ttimejump then
  4619. return
  4620. end
  4621.  
  4622. PlayerState="Standing"
  4623. PlayerInAir=false
  4624.  
  4625. DesiredMovespeed=9
  4626. vPlayer.Character.Humanoid.WalkSpeed=DesiredMovespeed
  4627. v_h.velocity=Vector3.new(0,5,0)
  4628. game:GetService("Debris"):AddItem(v_h,.06)
  4629. CanInterrupt(true)
  4630. Stand()
  4631. DesiredMovespeed=8
  4632. PlayerIsAttacking=false
  4633. CanDoubleJump=true
  4634. end
  4635.  
  4636.  
  4637. -------
  4638. -------
  4639.  
  4640. -------------------------------
  4641. --------------------------------
  4642. ---------CORE FUNCTIONS----------
  4643. --------------------------------
  4644. -------------------------------
  4645. Hitstop=0
  4646. RequestNewFrame=function(f)
  4647. if CurrentAnimation==nil then return end
  4648. if Hitstop~=nil then
  4649. if Hitstop>0 then
  4650. Hitstop=Hitstop-1
  4651. else
  4652.  
  4653. if f>CurrentAnimation["Frames"] then
  4654. if CurrentAnimation["Loops"]==true then
  4655. f=CurrentAnimation["LoopStart"]
  4656. else
  4657. f=CurrentAnimation["Frames"]
  4658. end
  4659. end
  4660. CurrentAnimation["Animation"](f)
  4661. --print(f)
  4662. end
  4663. end
  4664. return f
  4665. end
  4666. RequestAnimationChange=function(n,f)
  4667. _nanim=Animations[n]
  4668. if CurrentAnimation~=nil then
  4669. local doescancel=false
  4670. for _,v in pairs(CurrentAnimation["Cancels"]) do
  4671. if v==_nanim["Reference"] or v=="Everything" then
  4672. doescancel=true
  4673. break
  4674. end
  4675. end
  4676. if doescancel==true and Tool.Status.AnimCanBeInterrupted.Value==true then
  4677. CurrentAnimation=_nanim
  4678.  
  4679. return CurrentAnimation
  4680. else
  4681.  
  4682. end
  4683. else
  4684. CurrentAnimation=Animations[n] --:/
  4685. end
  4686. return false
  4687. end
  4688.  
  4689. getWelds=function(c) --designate weld variables
  4690. local t=c.Torso
  4691. local hrp=c.HumanoidRootPart.RootJoint
  4692. RightShoulder=t:FindFirstChild("Right Shoulder")
  4693. LeftShoulder=t:FindFirstChild("Left Shoulder")
  4694. RightHip=t:FindFirstChild("Right Hip")
  4695. LeftHip=t:FindFirstChild("Left Hip")
  4696. RootJoint=hrp
  4697. Neck=t:FindFirstChild("Neck")
  4698. end
  4699. resetWelds=function(ext,occ) --extent 1-3; occlusion
  4700. --1 == reset desiredangle/currentangle
  4701. --2 == reset C0/C1
  4702. --3 == reset both des/cur/c0/c1
  4703. local r={RightShoulder,LeftShoulder,RightHip,LeftHip,RootJoint,Neck,Grip}
  4704. for _,v in pairs(r) do
  4705. for i=1, #occ do
  4706. if occ[i]==v then
  4707. table.remove(r,_)
  4708. end
  4709. end
  4710. end
  4711. for _,v in pairs(r) do
  4712. if v.Name=="Right Shoulder" then
  4713. if ext==1 then
  4714. v.DesiredAngle=0
  4715. v.CurrentAngle=0
  4716. elseif ext==2 then
  4717. v.C0=RightShoulderC0
  4718. v.C1=RightShoulderC1
  4719. elseif ext==3 then
  4720. v.DesiredAngle=0
  4721. v.CurrentAngle=0
  4722. v.C0=RightShoulderC0
  4723. v.C1=RightShoulderC1
  4724. end
  4725. elseif v.Name=="Left Shoulder" then
  4726. if ext==1 then
  4727. v.DesiredAngle=0
  4728. v.CurrentAngle=0
  4729. elseif ext==2 then
  4730. v.C0=LeftShoulderC0
  4731. v.C1=LeftShoulderC1
  4732. elseif ext==3 then
  4733. v.DesiredAngle=0
  4734. v.CurrentAngle=0
  4735. v.C0=LeftShoulderC0
  4736. v.C1=LeftShoulderC1
  4737. end
  4738. elseif v.Name=="Right Hip" then
  4739. if ext==1 then
  4740. v.DesiredAngle=0
  4741. v.CurrentAngle=0
  4742. elseif ext==2 then
  4743. v.C0=RightHipC0
  4744. v.C1=RightHipC1
  4745. elseif ext==3 then
  4746. v.DesiredAngle=0
  4747. v.CurrentAngle=0
  4748. v.C0=RightHipC0
  4749. v.C1=RightHipC1
  4750. end
  4751. elseif v.Name=="Left Hip" then
  4752. if ext==1 then
  4753. v.DesiredAngle=0
  4754. v.CurrentAngle=0
  4755. elseif ext==2 then
  4756. v.C0=LeftHipC0
  4757. v.C1=LeftHipC1
  4758. elseif ext==3 then
  4759. v.DesiredAngle=0
  4760. v.CurrentAngle=0
  4761. v.C0=LeftHipC0
  4762. v.C1=LeftHipC1
  4763. end
  4764. elseif v.Name=="Neck" then
  4765. if ext==1 then
  4766. v.DesiredAngle=0
  4767. v.CurrentAngle=0
  4768. elseif ext==2 then
  4769. v.C0=NeckC0
  4770. v.C1=NeckC1
  4771. elseif ext==3 then
  4772. v.DesiredAngle=0
  4773. v.CurrentAngle=0
  4774. v.C0=NeckC0
  4775. v.C1=NeckC1
  4776. end
  4777. elseif v.Name=="RootJoint" then
  4778. if ext==1 then
  4779. v.DesiredAngle=0
  4780. v.CurrentAngle=0
  4781. elseif ext==2 then
  4782. v.C0=RootJointC0
  4783. v.C1=RootJointC1
  4784. elseif ext==3 then
  4785. v.DesiredAngle=0
  4786. v.CurrentAngle=0
  4787. v.C0=RootJointC0
  4788. v.C1=RootJointC1
  4789. end
  4790. elseif v.Name=="RightGrip" then
  4791. if ext==1 then
  4792. elseif ext==2 then
  4793. Grip.C0=nGrip.C0
  4794. Grip.C1=nGrip.C1
  4795. elseif ext==3 then
  4796. Grip.C0=nGrip.C0
  4797. Grip.C1=nGrip.C1
  4798. end
  4799. end
  4800. end
  4801. end
  4802.  
  4803. setMotorParameters=function(Motor,DesiredAngle,CurrentAngle,MaxVelocity,C0,C1)
  4804. if C0==nil then C0=Motor.C0 end
  4805. if C1==nil then C1=Motor.C1 end
  4806. if DesiredAngle==nil then DesiredAngle=Motor.DesiredAngle end
  4807. if CurrentAngle==nil then CurrentAngle=Motor.CurrentAngle end
  4808. if MaxVelocity==nil then MaxVelocity=Motor.MaxVelocity end
  4809. Motor.C0=C0
  4810. Motor.C1=C1
  4811. Motor.DesiredAngle=DesiredAngle
  4812. Motor.CurrentAngle=CurrentAngle
  4813. Motor.MaxVelocity=MaxVelocity
  4814. end
  4815.  
  4816. PlayerIsAttacking=false
  4817. PlayerBeingAttacked=false
  4818. PlayerState="Standing"
  4819.  
  4820. getCharacterState=function()
  4821. if Tool.Status.AnimCanBeInterrupted.Value==false or PlayerIsAttacking==true then return end
  4822. local CPlayer=game.Players.LocalPlayer.Character
  4823. local moveVelocity=(Vector3.new(0,0,0) - CPlayer.HumanoidRootPart.Velocity).magnitude
  4824. if PlayerIsAttacking==false and PlayerState~="Jumping" then
  4825. if moveVelocity >= 5 then
  4826. PlayerState="Moving"
  4827. if StickPos>3 or CurrentCameraState=="3D" then
  4828. if MovementPreference=="Walk" then
  4829. if CurrentAnimation~=Animations["Walk"] and Tool.Status.AnimCanBeInterrupted.Value==true and PlayerState~="Jumping" then
  4830. Walk()
  4831. end
  4832. else
  4833. if CurrentAnimation~=Animations["Dash"] and Tool.Status.AnimCanBeInterrupted.Value==true and PlayerState~="Jumping" then
  4834. Dash()
  4835. end
  4836. end
  4837. else
  4838. if CurrentAnimation~=Animations["Crouch"] and Tool.Status.AnimCanBeInterrupted.Value==true then
  4839. --Saz_Reset_Cloak()
  4840. Crouch()
  4841. end
  4842. end
  4843. else
  4844. PlayerState="Standing"
  4845. if StickPos>3 or CurrentCameraState=="3D" then
  4846. if CurrentAnimation~=Animations["Stand"] and Tool.Status.AnimCanBeInterrupted.Value==true then
  4847. DesiredMovespeed=8
  4848. Stand()
  4849. end
  4850. else
  4851. if CurrentAnimation~=Animations["Crouch"] and Tool.Status.AnimCanBeInterrupted.Value==true then
  4852. --Saz_Reset_Cloak()
  4853. Crouch()
  4854. end
  4855. end
  4856. end
  4857. end
  4858. end
  4859. lastinput=time()
  4860. MovementPreference="Walk"
  4861.  
  4862. playerDash=function()
  4863. end
  4864.  
  4865. ----
  4866.  
  4867. NewInput=function(Key,atTick,Edge)
  4868. local new={["Input"]=Key,["Tick"]=atTick,["Edge"]=Edge,["Age"]=0}
  4869. table.insert(PlayerInputs,new)
  4870. end
  4871.  
  4872. FindInputStrings=function()
  4873.  
  4874. local curtime=tick()
  4875. local strunginputs={}
  4876. for _,v in pairs(PlayerInputs) do
  4877. if curtime - v["Tick"] <= PlayerInputStringFrame then
  4878. table.insert(strunginputs,v)
  4879. end
  4880. end
  4881. table.sort(strunginputs,(function(x,y) if x["Tick"]<y["Tick"] then return true end return false end))
  4882.  
  4883. return strunginputs
  4884. end
  4885.  
  4886. MorphInputs=function(i)
  4887.  
  4888. i=string.upper(i)
  4889.  
  4890. if CurrentCameraState=="3D" then
  4891. i=string.gsub(i,"A","")
  4892. i=string.gsub(i,"S","<")
  4893. i=string.gsub(i,"D","")
  4894. i=string.gsub(i,"W",">")
  4895. else
  4896. if PlayerFacing=="Left" then
  4897. i=string.gsub(i,"A","<")
  4898. i=string.gsub(i,"S","v")
  4899. i=string.gsub(i,"D",">")
  4900. i=string.gsub(i,"W","^")
  4901. else
  4902. i=string.gsub(i,"A",">")
  4903. i=string.gsub(i,"S","v")
  4904. i=string.gsub(i,"D","<")
  4905. i=string.gsub(i,"W","^")
  4906. end
  4907. end
  4908.  
  4909. return i
  4910.  
  4911. end
  4912.  
  4913. CullPlayerInput=function()
  4914. local toremove={}
  4915. for _,v in pairs(PlayerInputs) do
  4916. v["Age"]=v["Age"]+1
  4917. if tick() - v["Tick"] > (PlayerInputStringFrame+.05) or _>PlayerInputCullThreshold then
  4918. table.remove(PlayerInputs,_)
  4919. end
  4920. end
  4921. table.sort(PlayerInputs,(function(x,y) if x["Tick"]<y["Tick"] then return true end return false end))
  4922. end
  4923.  
  4924. IgnoreEdge=function(st)
  4925. str=string.gsub(st,".%-","")
  4926. str=string.gsub(str,"%+","")
  4927. return str
  4928. end
  4929. RequestNewAnimation=RequestAnimationChange
  4930. LastDashInput=time()
  4931.  
  4932. CheckDeb=true
  4933. LastKeyCheck=""
  4934. LastCheckTime=time()
  4935. CheckNormals=function()
  4936. KeyCheck=" "
  4937. if PlayerKeys["k"]~=nil then
  4938. KeyCheck="A"
  4939. end
  4940. if PlayerKeys["l"]~=nil then
  4941. KeyCheck="B"
  4942. end
  4943. if PlayerKeys["p"]~=nil then
  4944. KeyCheck="C"
  4945. end
  4946. if PlayerKeys["o"]~=nil then
  4947. KeyCheck="D"
  4948. end
  4949. j=""
  4950. if PlayerState=="Jumping" or PlayerIsInAir==true then
  4951. j="j"
  4952. end
  4953. if InputNormals[j..StickPos..KeyCheck]~=nil and CheckDeb==true and LastKeyCheck~=KeyCheck and Tool.Status.AnimCanBeInterrupted.Value==true and CanAttack==true then
  4954. LastKeyCheck=KeyCheck
  4955. LastCheckTime=time()
  4956. Hitstop=0
  4957. InputNormals[j..StickPos..KeyCheck]()
  4958. end
  4959. if time()-LastCheckTime > .23 then
  4960. LastKeyCheck=""
  4961. end
  4962. end
  4963. timejump=time()
  4964. DetectInput=function()
  4965.  
  4966. if CurrentCameraState=="2D" then
  4967. if PlayerKeys["s"]==nil and PlayerKeys["w"]==nil then
  4968. StickPos=5
  4969. elseif PlayerKeys["s"]~=nil then
  4970. StickPos=2
  4971. elseif PlayerCombatKeys["w"]~=nil then
  4972. StickPos=8
  4973. end
  4974. if PlayerFacing=="Right" then
  4975. coeff=-1
  4976. else
  4977. coeff=1
  4978. end
  4979. if PlayerCombatKeys["a"]~=nil then
  4980. StickPos=StickPos-coeff
  4981. elseif PlayerCombatKeys["d"]~=nil then
  4982. StickPos=StickPos+coeff
  4983. end
  4984.  
  4985. local enddir=Vector3.new(0,0,0)
  4986. local cplane=workspace.CurrentCamera.CoordinateFrame
  4987. local off=cplane * CFrame.new(10,0,0)
  4988. local CameraPlane=(cplane.p-off.p).unit
  4989. local enddirraw=Vector3.new(0,0,0)
  4990. if PlayerFacing=="Left" then
  4991. if PlayerKeys["d"]~=nil then
  4992. enddir=enddir - CameraPlane * DesiredMovespeed
  4993. enddirraw=enddir - CameraPlane
  4994. end
  4995. if PlayerKeys["a"]~=nil then
  4996. enddir=enddir + CameraPlane * (DesiredMovespeed/1.2)
  4997. enddirraw=enddir + CameraPlane
  4998. MovementPreference="Walk"
  4999. end
  5000. else
  5001. if PlayerKeys["a"]~=nil then
  5002. enddir=enddir + CameraPlane * DesiredMovespeed
  5003. enddirraw=enddir + CameraPlane
  5004. end
  5005. if PlayerKeys["d"]~=nil then
  5006. enddir=enddir - CameraPlane * (DesiredMovespeed/1.2)
  5007. enddirraw=enddir - CameraPlane
  5008. MovementPreference="Walk"
  5009. end
  5010. end
  5011.  
  5012. if PlayerKeys["w"]~=nil then
  5013. if CurrentAnimation~=Animations["Jump"] then
  5014. vPlayer.Character.Humanoid.Jump=true
  5015. Jump()
  5016. else
  5017. if CanDoubleJump==true and time()-timejump > .5 and PlayerCanJump()==true and Tool.Status.AnimCanBeInterrupted.Value==true then
  5018. CanDoubleJump=false
  5019. Jump()
  5020. end
  5021. end
  5022. end
  5023.  
  5024. if enddir~=Vector3.new(0,0,0) then
  5025. if vPlayer.Character.HumanoidRootPart.Anchored==false then
  5026. if PlayerIsAttacking==false then
  5027. if PlayerState~="Jumping" then
  5028. BodyVel.velocity=BodyVel.velocity*.92
  5029. end
  5030. if PlayerIsAttacking==false and StickPos~=1 and StickPos~=2 and StickPos~=3 then
  5031. BodyVel.velocity=enddir
  5032. else
  5033. if PlayerState~="Jumping" then
  5034. BodyVel.velocity=BodyVel.velocity*.92
  5035. end
  5036. end
  5037. else
  5038. if PlayerState~="Jumping" then
  5039. BodyVel.velocity=BodyVel.velocity*.92
  5040. end
  5041. end
  5042. end
  5043. else
  5044. BodyVel.velocity=BodyVel.velocity*.8
  5045. end
  5046.  
  5047. end
  5048.  
  5049.  
  5050.  
  5051. local Scrub=FindInputStrings()
  5052. if time()-LastDashInput > .1 and CurrentAnimation==Animations["Stand"] then
  5053. MovementPreference="Walk"
  5054. end
  5055. DURRD=false
  5056. if #Scrub>0 then
  5057. local input=""
  5058. for _,v in pairs(Scrub) do
  5059. input=input..v["Input"]..v["Edge"]
  5060. end
  5061. input=MorphInputs(input)
  5062. edgelessinput=IgnoreEdge(input)
  5063. DURRD=false
  5064. for _,v in pairs(TwoDInputs) do
  5065. for __,vv in pairs(v["Inputs"]) do
  5066. if edgelessinput==vv and Tool.Status.AnimCanBeInterrupted.Value==true and CanAttack==true then
  5067. print("DURR")
  5068. DURRD=true
  5069. if v~=TwoDInputs["Dash"] then
  5070. PlayerInputs={}
  5071. end
  5072. DesiredMovespeed=0
  5073. v["Function"]()
  5074. end
  5075. end
  5076. end
  5077. end
  5078. if DURRD==false then
  5079. CheckNormals()
  5080. end
  5081. if StickPos==1 or StickPos==4 then
  5082. if CurrentAnimation==Animations["Crouch"] or CurrentAnimation==Animations["Walk"] then
  5083. Blocking=true
  5084. end
  5085. else
  5086. Blocking=false
  5087. end
  5088. end
  5089.  
  5090. rawKeyInput=function()
  5091. end
  5092.  
  5093. SetCombatKey=function(k)
  5094. PlayerCombatKeys[k]=true
  5095. coroutine.resume(coroutine.create(function(k)
  5096. for i=1, 1000 do
  5097. wait(.01)
  5098. if PlayerCombatKeys[k]==nil then
  5099. break
  5100. end
  5101. end
  5102. PlayerCombatKeys[k]=nil
  5103. end),k)
  5104. end
  5105.  
  5106. ------------------
  5107. -------------------
  5108. --------------------
  5109. -------------------
  5110. ------------------
  5111. controllerStore={}
  5112. LastHealth=0
  5113. onEquip=function(mouse)
  5114. Model=Tool:FindFirstChild("Shadowcry")
  5115. if Model==nil then
  5116. Model=game.Players.LocalPlayer.Character:FindFirstChild("Shadowcry")
  5117. end
  5118. Model.Parent=vPlayer.Character
  5119.  
  5120. Grip=nGrip:clone()
  5121. Grip.Part0=vPlayer.Character["Right Arm"]
  5122. Grip.Part1=Model.Grip1.HandleMain
  5123. Grip.Parent=Grip.Part0
  5124.  
  5125. PlayerAnimationScript=vPlayer.Character:FindFirstChild("Animate")
  5126. if PlayerAnimationScript~=nil then
  5127. PlayerAnimationScript.Disabled=true
  5128. end
  5129.  
  5130. --[[if vPlayer.Character:FindFirstChild("Armor")==nil then
  5131. m=script.Parent.Armor:clone()
  5132. m.Welds.Disabled=false
  5133. m.Parent=vPlayer.Character
  5134. m:MoveTo(vPlayer.Character.Torso.Position + Vector3.new(0,500,0))
  5135. end]]
  5136.  
  5137. for _,v in pairs(game:GetService("ControllerService"):children()) do
  5138. table.insert(controllerStore,v)
  5139. v.Parent=nil
  5140. end
  5141.  
  5142. getWelds(vPlayer.Character)
  5143. resetWelds(3,{})
  5144.  
  5145. wait(1)
  5146.  
  5147. Tool.Status.AnimFrame.Value=0
  5148. Stand()
  5149.  
  5150. LastHealth=vPlayer.Character.Humanoid.Health
  5151. chs=ArtificialHB.Event:connect(function()
  5152. CullPlayerInput()
  5153. rawKeyInput()
  5154. updateCamera()
  5155. end)
  5156. chsCS=ArtificialHB.Event:connect(function()
  5157. getCharacterState()
  5158. DetectInput()
  5159. end)
  5160. chsj=vPlayer.Character.Humanoid.Changed:connect(function(v)
  5161. vPlayer.Character["Right Leg"].BrickColor=BrickColor.new("Really black")
  5162. vPlayer.Character["Left Leg"].BrickColor=BrickColor.new("Really black")
  5163. if PlayerCanJump()==false then
  5164. vPlayer.Character.Humanoid.Jump=false
  5165. else
  5166. if v=="Jump" and CurrentCameraState=="3D" then
  5167. Jump()
  5168. end
  5169. end
  5170. end)
  5171. LastBlock=time()
  5172. InBlock=false
  5173. dblock=true
  5174. chsDM=vPlayer.Character.Humanoid.HealthChanged:connect(function(v)
  5175. HDiff=LastHealth/1.5-v
  5176. if HDiff > 0 and dblock==true and CurrentCameraState=="2D" then
  5177. dblock=false
  5178. print("YAAAAY")
  5179. if Blocking==true and KDown==nil then
  5180. if InBlock==false then
  5181. if InBlock==true then print("WAT?") end
  5182. print("!")
  5183. CanAttack=false
  5184. CurrentAnimation=Animations["BlockLow"]
  5185. if CurrentCameraState=="3D" then return end
  5186. if time() - LastBlock > .7 then
  5187. else
  5188. if HDiff < 20 then
  5189. PlaySound(SBlocking[math.random(1,#SBlocking)],1,1,vPlayer.Character.Head)
  5190. else
  5191. PlaySound(IBlocking[math.random(1,#IBlocking)],1,1,vPlayer.Character.Head)
  5192. end
  5193. end
  5194.  
  5195. LastBlock=time()
  5196. PlaySound(SoundTable["BarrierHit"],1,1,vPlayer.Character.Torso)
  5197. InBlock=true
  5198. vPlayer.Character.Humanoid.Health=v + (HDiff * .98)
  5199. DesiredMovespeed=0
  5200. BodyVel.velocity=-vPlayer.Character.HumanoidRootPart.CFrame.lookVector*(HDiff*2)
  5201. dblock=true
  5202. while time() - LastBlock < .6 and KDown==nil do
  5203. wait()
  5204. end
  5205. DesiredMovespeed=12
  5206. InBlock=false
  5207. CanAttack=true
  5208. CurrentAnimation=Animations["Crouch"]
  5209. Tool.Status.AnimFrame.Value=2
  5210. print(":>")
  5211. else
  5212. if InBlock~=true then print("!!!!") end
  5213. print("?")
  5214. if time() - LastBlock > .7 then
  5215. if HDiff < 20 then
  5216. PlaySound(SBlocking[math.random(1,#SBlocking)],1,1,vPlayer.Character.Head)
  5217. else
  5218. PlaySound(IBlocking[math.random(1,#IBlocking)],1,1,vPlayer.Character.Head)
  5219. end
  5220. end
  5221. BodyVel.velocity=-vPlayer.Character.HumanoidRootPart.CFrame.lookVector*(HDiff*2)
  5222. vPlayer.Character.Humanoid.Health=v + (HDiff * .98)
  5223. LastBlock=time()
  5224. PlaySound(SoundTable["BarrierHit"],1,1,vPlayer.Character.Torso)
  5225. end
  5226. end
  5227. dblock=true
  5228. end
  5229. LastHealth=vPlayer.Character.Humanoid.Health
  5230. end)
  5231. chsKD=vPlayer.Character.Humanoid.FallingDown:connect(function()
  5232. wait(.2)
  5233. if KDown==nil and InBlock==false then
  5234. CurrentCameraState="3D"
  5235. print("._.")
  5236. CanAttack=false
  5237. KDown="OHGOD"
  5238. HitStop=8
  5239. print(":OAAA")
  5240. PlaySound(Knockdown[math.random(1,#Knockdown)],1,1,vPlayer.Character.Head)
  5241. if TrackFunction~=nil then
  5242. TrackFunction:disconnect()
  5243. TrackFunction=nil
  5244. CurrentAnimation=Animations["Stand"]
  5245. end
  5246. end
  5247. end)
  5248. chsGU=vPlayer.Character.Humanoid.GettingUp:connect(function()
  5249. wait(.2)
  5250. if KDown~=nil then
  5251. CanAttack=true
  5252. KDown=nil
  5253. PlaySound(Getup[math.random(1,#Getup )],1,1,vPlayer.Character.Head)
  5254. end
  5255. end)
  5256. end
  5257. Down=nil
  5258. onEquipLocal=function(mouse)
  5259.  
  5260. PlayerMouse=mouse
  5261. PlayerMouse.KeyDown:connect(function(key)
  5262. PlayerKeys[key]=true
  5263. NewInput(key,tick(),"+")
  5264. SetCombatKey(key)
  5265.  
  5266. if key=="g" then
  5267. PlayerIsAttacking=true
  5268. Taunt()
  5269. PlayerIsAttacking=false
  5270. CanInterrupt(true)
  5271. end
  5272.  
  5273. if key=="2" then
  5274. if CurrentCameraState=="3D" then
  5275. if KDown==nil then
  5276. CurrentCameraState="2D"
  5277. end
  5278. else
  5279. CurrentCameraState="3D"
  5280. end
  5281. end
  5282. end)
  5283.  
  5284. PlayerMouse.KeyUp:connect(function(key)
  5285. PlayerKeys[key]=nil
  5286. NewInput(key,tick(),"-")
  5287. PlayerCombatKeys[key]=nil
  5288. end)
  5289.  
  5290. end
  5291. onPutaway=function()
  5292. Model=Tool:FindFirstChild("Shadowcry")
  5293. if Model==nil then
  5294. Model=game.Players.LocalPlayer.Character:FindFirstChild("Shadowcry")
  5295. end
  5296. for _,v in pairs(controllerStore) do
  5297. v.Parent=game:GetService("ControllerService")
  5298. end
  5299. Model.Parent=Tool
  5300. Grip.Parent=nil
  5301. Grip=nil
  5302. TrackFunction:disconnect()
  5303. TrackFunction=nil
  5304. chs:disconnect()
  5305. chs=nil
  5306. chsj:disconnect()
  5307. chsj=nil
  5308. chsCS:disconnect()
  5309. chsCS=nil
  5310. chsDM:disconnect()
  5311. chsDM=nil
  5312. chsKD:disconnect()
  5313. chsGU:disconnect()
  5314. chsKD=nil
  5315. chsGU=nil
  5316. BodyVel.Parent=nil BodyGyro.Parent=nil
  5317. if PlayerAnimationScript~=nil then
  5318. PlayerAnimationScript.Disabled=false
  5319. end
  5320. resetWelds(3,{})
  5321. end
  5322. o1.Selected:connect(onEquip) Tool.Selected:connect(onEquipLocal)
  5323. o1.Deselected:connect(onPutaway)
  5324.  
  5325. while _G["Animations"]==nil do
  5326. wait()
  5327. end
  5328. Animations=_G["Animations"]
  5329. print("Clear")
  5330. end,o210)
  5331. end))
  5332.  
  5333. o211.Name = "LockControls"
  5334. o211.Parent = o210
  5335. o211.Disabled = true
  5336. table.insert(cors,coroutine.create(function()
  5337. wait()
  5338. runDummyScript(function()
  5339. wait(.2)
  5340. --[[Nub=game.Players.LocalPlayer
  5341. Cont=game:GetService("ControllerService")
  5342. Screb={}
  5343. for _,v in pairs(Cont:children()) do
  5344. table.insert(Screb,v)
  5345. v.Parent=nil
  5346. end
  5347.  
  5348. while script.Timer.Value>0 and Nub.Character~=nil and script.Parent~=nil do
  5349. if Nub.Character.Humanoid.Health<=0 then
  5350. break
  5351. end
  5352. wait(.072)
  5353. script.Timer.Value=script.Timer.Value-1
  5354. end
  5355.  
  5356. for _,v in pairs(Screb) do
  5357. v.Parent=Cont
  5358. end
  5359. wait(1)
  5360. script.Parent.Humanoid.PlatformStand=false
  5361. script.Parent.Humanoid.Sit=false
  5362. script:Remove()]]
  5363. end,o211)
  5364. end))
  5365. o212.Name = "Timer"
  5366. o212.Parent = o211
  5367. o213.Name = "Te"
  5368. o213.Parent = o211
  5369. o214.Name = "CamShake"
  5370. o214.Parent = o210
  5371. o214.Disabled = true
  5372. table.insert(cors,coroutine.create(function()
  5373. wait()
  5374. runDummyScript(function()
  5375. wait(.03)
  5376. cam=workspace.CurrentCamera
  5377.  
  5378. intensit=script.intensity.Value
  5379. times=script.times.Value
  5380.  
  5381. for i=1, times do
  5382. dist=game.Players.LocalPlayer:DistanceFromCharacter(cam.CoordinateFrame.p)/6 + 1
  5383. intens=intensit/dist
  5384. cam.CoordinateFrame=cam.CoordinateFrame*CFrame.new(math.rad(math.random(-intens-1,intens+1)),math.rad(math.random(-intens-1,intens+1)),math.rad(math.random(-intens-1,intens+1)))*CFrame.fromEulerAnglesXYZ(math.rad(math.random(-intens-1,intens+1))*0,0,math.rad(math.random(-intens-1,intens+1)))
  5385. wait(.03)
  5386. end
  5387.  
  5388. wait(.1)
  5389.  
  5390. script:Remove()
  5391. end,o214)
  5392. end))
  5393. o215.Name = "intensity"
  5394. o215.Parent = o214
  5395. o215.Value = 16
  5396. o216.Name = "times"
  5397. o216.Parent = o214
  5398. o216.Value = 5
  5399. o217.Name = "Te"
  5400. o217.Parent = o214
  5401. o218.Name = "InfoGui"
  5402. o218.Parent = o210
  5403. o219.Parent = o218
  5404. o219.Position = UDim2.new(0.85000002384186,0,0.34999999403954,0)
  5405. o219.Size = UDim2.new(0,100,0,100)
  5406. o219.Position = UDim2.new(0.85000002384186,0,0.34999999403954,0)
  5407. o219.BackgroundColor3 = Color3.new(1, 1, 1)
  5408. o219.BackgroundTransparency = 1
  5409. o220.Name = "DamageLabel"
  5410. o220.Parent = o219
  5411. o220.Position = UDim2.new(0.5,0,0.5,0)
  5412. o220.Text = "78"
  5413. o220.Position = UDim2.new(0.5,0,0.5,0)
  5414. o220.BackgroundColor3 = Color3.new(1, 1, 1)
  5415. o220.BorderSizePixel = 0
  5416. o220.Font = Enum.Font.ArialBold
  5417. o220.FontSize = Enum.FontSize.Size48
  5418. o220.TextColor3 = Color3.new(0.14902, 0.27451, 1)
  5419. o220.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
  5420. o220.TextStrokeTransparency = 0
  5421. o220.TextWrapped = true
  5422. o221.Name = "HitsLabel"
  5423. o221.Parent = o219
  5424. o221.Position = UDim2.new(0.5,0,0.72500002384186,0)
  5425. o221.Text = "10"
  5426. o221.Position = UDim2.new(0.5,0,0.72500002384186,0)
  5427. o221.BackgroundColor3 = Color3.new(1, 1, 1)
  5428. o221.BorderSizePixel = 0
  5429. o221.Font = Enum.Font.ArialBold
  5430. o221.FontSize = Enum.FontSize.Size14
  5431. o221.TextColor3 = Color3.new(0.14902, 0.27451, 1)
  5432. o221.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
  5433. o221.TextStrokeTransparency = 0
  5434. o221.TextWrapped = true
  5435. o222.Name = "EffectiveDamageLabel"
  5436. o222.Parent = o219
  5437. o222.Position = UDim2.new(0.5,0,0.25,0)
  5438. o222.Text = "10"
  5439. o222.Position = UDim2.new(0.5,0,0.25,0)
  5440. o222.BackgroundColor3 = Color3.new(1, 1, 1)
  5441. o222.BorderSizePixel = 0
  5442. o222.Font = Enum.Font.ArialBold
  5443. o222.FontSize = Enum.FontSize.Size18
  5444. o222.TextColor3 = Color3.new(0.14902, 0.27451, 1)
  5445. o222.TextStrokeColor3 = Color3.new(0.0666667, 0.137255, 0.45098)
  5446. o222.TextStrokeTransparency = 0
  5447. o222.TextWrapped = true
  5448. o223.Name = "HitstunFrame"
  5449. o223.Parent = o219
  5450. o223.Position = UDim2.new(0,-10,0,90)
  5451. o223.Size = UDim2.new(0,120,0,10)
  5452. o223.Position = UDim2.new(0,-10,0,90)
  5453. o223.BackgroundColor3 = Color3.new(0, 0, 0)
  5454. o223.BackgroundTransparency = 0.89999997615814
  5455. o224.Parent = o223
  5456. o224.Position = UDim2.new(0,0,0,10)
  5457. o224.Size = UDim2.new(0,120,0,1)
  5458. o224.Position = UDim2.new(0,0,0,10)
  5459. o224.BackgroundColor3 = Color3.new(0, 0, 0)
  5460. o224.BorderSizePixel = 0
  5461. o225.Parent = o223
  5462. o225.Size = UDim2.new(0,120,0,1)
  5463. o225.BackgroundColor3 = Color3.new(0, 0, 0)
  5464. o225.BorderSizePixel = 0
  5465. o226.Parent = o223
  5466. o226.Size = UDim2.new(0,1,0,10)
  5467. o226.BackgroundColor3 = Color3.new(0, 0, 0)
  5468. o226.BorderSizePixel = 0
  5469. o227.Parent = o223
  5470. o227.Position = UDim2.new(0,120,0,0)
  5471. o227.Size = UDim2.new(0,1,0,10)
  5472. o227.Position = UDim2.new(0,120,0,0)
  5473. o227.BackgroundColor3 = Color3.new(0, 0, 0)
  5474. o227.BorderSizePixel = 0
  5475. o228.Name = "Fill"
  5476. o228.Parent = o223
  5477. o228.Size = UDim2.new(0,120,0,10)
  5478. o228.BackgroundColor3 = Color3.new(0.333333, 0, 0.666667)
  5479. o229.Name = "Status"
  5480. o229.Parent = o1
  5481. o229.Value = true
  5482. o230.Name = "AnimFrame"
  5483. o230.Parent = o229
  5484. o230.Value = 35
  5485. o231.Name = "AnimType"
  5486. o231.Parent = o229
  5487. o231.Value = "NOTHING AT ALL"
  5488. o232.Name = "AnimWeight"
  5489. o232.Parent = o229
  5490. o233.Name = "AnimCanBeInterrupted"
  5491. o233.Parent = o229
  5492. o233.Value = true
  5493. o234.Name = "Settings"
  5494. o234.Parent = o1
  5495. o234.Value = true
  5496. o235.Name = "Options"
  5497. o235.Parent = o234
  5498. o236.Name = "ShowKeys"
  5499. o236.Parent = o235
  5500. o236.Value = true
  5501. o237.Name = "ShowInputs"
  5502. o237.Parent = o235
  5503. o237.Value = true
  5504. o238.Name = "InputAssist"
  5505. o238.Parent = o235
  5506. o239.Name = "Directional"
  5507. o239.Parent = o234
  5508. o240.Name = "Right"
  5509. o240.Parent = o239
  5510. o241.Name = "Down"
  5511. o241.Parent = o239
  5512. o242.Name = "Left"
  5513. o242.Parent = o239
  5514. o243.Name = "Up"
  5515. o243.Parent = o239
  5516. o244.Name = "Buttons"
  5517. o244.Parent = o234
  5518. o245.Name = "C"
  5519. o245.Parent = o244
  5520. o246.Name = "A"
  5521. o246.Parent = o244
  5522. o247.Name = "B"
  5523. o247.Parent = o244
  5524. o248.Name = "D"
  5525. o248.Parent = o244
  5526. o249.Name = "BUMPER1"
  5527. o249.Parent = o244
  5528. o250.Name = "BUTTON1"
  5529. o250.Parent = o249
  5530. o251.Name = "BUTTON2"
  5531. o251.Parent = o249
  5532. o252.Name = "BUMPER2"
  5533. o252.Parent = o244
  5534. o253.Name = "BUTTON1"
  5535. o253.Parent = o252
  5536. o254.Name = "BUTTON2"
  5537. o254.Parent = o252
  5538. o255.Name = "BUMPER3"
  5539. o255.Parent = o244
  5540. o256.Name = "BUTTON1"
  5541. o256.Parent = o255
  5542. o257.Name = "BUTTON2"
  5543. o257.Parent = o255
  5544. o258.Name = "BUMPER4"
  5545. o258.Parent = o244
  5546. o259.Name = "BUTTON1"
  5547. o259.Parent = o258
  5548. o260.Name = "BUTTON2"
  5549. o260.Parent = o258
  5550. mas.Parent = game.Players.LocalPlayer.Character
  5551. mas:MakeJoints()
  5552. local mas1 = mas:GetChildren()
  5553. for i=1,#mas1 do
  5554. mas1[i].Parent = game.Players.LocalPlayer.Character
  5555. ypcall(function() mas1[i]:MakeJoints() end)
  5556. end
  5557. mas:Destroy()
  5558. for i=1,#cors do
  5559. coroutine.resume(cors[i])
  5560. end
  5561. --Copy and paste running env
  5562.  
  5563. wait(5)
  5564.  
  5565. while game.Players.LocalPlayer.Character==nil do
  5566. wait()
  5567. end
  5568.  
  5569. Tool=script.Parent
  5570.  
  5571. vPlayer=game.Players.LocalPlayer
  5572. RightShoulder=nil
  5573. LeftShoulder=nil
  5574. RightHip=nil
  5575. LeftHip=nil
  5576. Neck=nil
  5577. RootJoint=nil
  5578.  
  5579. RightShoulderC0=CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  5580. RightShoulderC1=CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  5581. LeftShoulderC0=CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  5582. LeftShoulderC1=CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  5583. RightHipC0=CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  5584. RightHipC1=CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  5585. LeftHipC0=CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  5586. LeftHipC1=CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  5587. NeckC0=CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  5588. NeckC1=CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  5589. RootJointC0=CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  5590. RootJointC1=CFrame.new(0, 0, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  5591.  
  5592. nGrip=Instance.new("Weld")
  5593. nGrip.Name="RightGrip"
  5594. nGrip.C0=CFrame.new(0,-.8,-.1) * CFrame.fromEulerAnglesXYZ(math.pi/2,math.pi/2,-math.pi/2)
  5595. nGrip.C1=CFrame.new(0,0,0)
  5596.  
  5597. getWelds=function(c) --designate weld variables
  5598. local t=c.Torso
  5599. local hrp=c.HumanoidRootPart.RootJoint
  5600. RightShoulder=t:FindFirstChild("Right Shoulder")
  5601. LeftShoulder=t:FindFirstChild("Left Shoulder")
  5602. RightHip=t:FindFirstChild("Right Hip")
  5603. LeftHip=t:FindFirstChild("Left Hip")
  5604. RootJoint=hrp
  5605. Neck=t:FindFirstChild("Neck")
  5606. end
  5607. resetWelds=function(ext,occ) --extent 1-3; occlusion
  5608. --1 == reset desiredangle/currentangle
  5609. --2 == reset C0/C1
  5610. --3 == reset both des/cur/c0/c1
  5611. local r={RightShoulder,LeftShoulder,RightHip,LeftHip,RootJoint,Neck,Grip}
  5612. for _,v in pairs(r) do
  5613. for i=1, #occ do
  5614. if occ[i]==v then
  5615. table.remove(r,_)
  5616. end
  5617. end
  5618. end
  5619. for _,v in pairs(r) do
  5620. if v.Name=="Right Shoulder" then
  5621. if ext==1 then
  5622. v.DesiredAngle=0
  5623. v.CurrentAngle=0
  5624. elseif ext==2 then
  5625. v.C0=RightShoulderC0
  5626. v.C1=RightShoulderC1
  5627. elseif ext==3 then
  5628. v.DesiredAngle=0
  5629. v.CurrentAngle=0
  5630. v.C0=RightShoulderC0
  5631. v.C1=RightShoulderC1
  5632. end
  5633. elseif v.Name=="Left Shoulder" then
  5634. if ext==1 then
  5635. v.DesiredAngle=0
  5636. v.CurrentAngle=0
  5637. elseif ext==2 then
  5638. v.C0=LeftShoulderC0
  5639. v.C1=LeftShoulderC1
  5640. elseif ext==3 then
  5641. v.DesiredAngle=0
  5642. v.CurrentAngle=0
  5643. v.C0=LeftShoulderC0
  5644. v.C1=LeftShoulderC1
  5645. end
  5646. elseif v.Name=="Right Hip" then
  5647. if ext==1 then
  5648. v.DesiredAngle=0
  5649. v.CurrentAngle=0
  5650. elseif ext==2 then
  5651. v.C0=RightHipC0
  5652. v.C1=RightHipC1
  5653. elseif ext==3 then
  5654. v.DesiredAngle=0
  5655. v.CurrentAngle=0
  5656. v.C0=RightHipC0
  5657. v.C1=RightHipC1
  5658. end
  5659. elseif v.Name=="Left Hip" then
  5660. if ext==1 then
  5661. v.DesiredAngle=0
  5662. v.CurrentAngle=0
  5663. elseif ext==2 then
  5664. v.C0=LeftHipC0
  5665. v.C1=LeftHipC1
  5666. elseif ext==3 then
  5667. v.DesiredAngle=0
  5668. v.CurrentAngle=0
  5669. v.C0=LeftHipC0
  5670. v.C1=LeftHipC1
  5671. end
  5672. elseif v.Name=="Neck" then
  5673. if ext==1 then
  5674. v.DesiredAngle=0
  5675. v.CurrentAngle=0
  5676. elseif ext==2 then
  5677. v.C0=NeckC0
  5678. v.C1=NeckC1
  5679. elseif ext==3 then
  5680. v.DesiredAngle=0
  5681. v.CurrentAngle=0
  5682. v.C0=NeckC0
  5683. v.C1=NeckC1
  5684. end
  5685. elseif v.Name=="RootJoint" then
  5686. if ext==1 then
  5687. v.DesiredAngle=0
  5688. v.CurrentAngle=0
  5689. elseif ext==2 then
  5690. v.C0=RootJointC0
  5691. v.C1=RootJointC1
  5692. elseif ext==3 then
  5693. v.DesiredAngle=0
  5694. v.CurrentAngle=0
  5695. v.C0=RootJointC0
  5696. v.C1=RootJointC1
  5697. end
  5698. elseif v.Name=="RightGrip" then
  5699. if ext==1 then
  5700. elseif ext==2 then
  5701. Grip.C0=nGrip.C0
  5702. Grip.C1=nGrip.C1
  5703. elseif ext==3 then
  5704. Grip.C0=nGrip.C0
  5705. Grip.C1=nGrip.C1
  5706. end
  5707. end
  5708. end
  5709. end
  5710. CanInterrupt=function(t)
  5711. Tool.Status.AnimCanBeInterrupted.Value=t
  5712. end
  5713. Saz_Reset_Cloak=function()
  5714. -- --vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  5715. --vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
  5716. --vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  5717. end
  5718.  
  5719. _G["Animations"]={}
  5720. _G["Animations"]["Stand"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  5721. local keyframe={}
  5722. keyframe[0]=function()
  5723. CanInterrupt(true)
  5724. resetWelds(3,{})
  5725. DesiredMovespeed=12
  5726. Grip.Part1=Model.Grip1.HandleMain
  5727. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/24)
  5728. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/36,math.pi/60,math.pi/30)
  5729.  
  5730. Model.Grip1.HandleMain.Motor6D.DesiredAngle=math.rad(0)
  5731. Model.Grip1.HandleMain.Motor6D.CurrentAngle=math.rad(0)
  5732. Model.Grip2.HandleMain.Motor6D.DesiredAngle=math.rad(0)
  5733. Model.Grip2.HandleMain.Motor6D.CurrentAngle=math.rad(0)
  5734.  
  5735. end
  5736. keyframe[1]=function()
  5737. resetWelds(3,{})
  5738. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/21)
  5739. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/32,math.pi/55,math.pi/26)
  5740. Grip.C0=nGrip.C0
  5741. Grip.C1=nGrip.C1
  5742. Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/32,math.pi/30,0)
  5743. end
  5744. keyframe[2]=function()
  5745. resetWelds(3,{})
  5746. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/18)
  5747. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/28,math.pi/50,math.pi/22)
  5748. Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/28,math.pi/26,0)
  5749. end
  5750. keyframe[3]=function()
  5751. resetWelds(3,{})
  5752. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/15)
  5753. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/23,math.pi/45,math.pi/18)
  5754. Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/24,math.pi/22,0)
  5755. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(math.abs(math.sin(time())/120),-math.rad(1),-math.abs(math.sin(time())/90))
  5756. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(math.abs(math.sin(time())/120),math.rad(1),math.abs(math.sin(time())/90))
  5757. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),-math.rad(4) + math.cos(time())/80,0)
  5758. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/86),math.rad(2) + math.cos(time()/1)/88,0)
  5759. end
  5760. keyframe[4]=function()
  5761. resetWelds(3,{})
  5762. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/12)
  5763. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/16,math.pi/40,math.pi/14)
  5764. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),-math.rad(3),-math.abs(math.sin(time())/80))
  5765. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),math.rad(3),math.abs(math.sin(time())/80))
  5766. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/30),-math.rad(8) + math.cos(time())/40,0)
  5767. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/66),math.rad(4) + math.cos(time()/1)/48,0)
  5768. Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/20,math.pi/18,0)
  5769. end
  5770. keyframe[5]=function()
  5771. resetWelds(3,{})
  5772. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.pi/9)
  5773. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14,math.pi/35,math.pi/10)
  5774. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),-math.rad(6),-math.abs(math.sin(time())/80))
  5775. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1) + math.abs(math.sin(time())/90),math.rad(6),math.abs(math.sin(time())/80))
  5776. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/30),-math.rad(15) + math.cos(time())/40,0)
  5777. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/66),math.rad(9) + math.cos(time()/1)/48,0)
  5778. Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/16,math.pi/14,0)
  5779. end
  5780. keyframe[6]=function()
  5781. Model.Grip1.HandleMain.Motor6D.DesiredAngle=math.rad(0)
  5782. Model.Grip1.HandleMain.Motor6D.CurrentAngle=math.rad(0)
  5783. Model.Grip2.HandleMain.Motor6D.DesiredAngle=math.rad(0)
  5784. Model.Grip2.HandleMain.Motor6D.CurrentAngle=math.rad(0)
  5785. resetWelds(3,{})
  5786. DesiredMovespeed=12
  5787. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.pi/8)
  5788. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
  5789. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
  5790. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
  5791. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
  5792. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
  5793. Grip.C0=Grip.C0*CFrame.fromEulerAnglesXYZ(-math.pi/12,math.pi/10,0)
  5794. -- --vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  5795. --vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
  5796. --vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  5797. end
  5798. DesiredMovespeedLast=0
  5799. return keyframe[fr]()
  5800. end,
  5801. ["Cancels"]={"Everything"},
  5802. ["Reference"]="Stand",
  5803. ["Frames"]=6,
  5804. ["Loops"]=true,
  5805. ["LoopStart"]=6
  5806. }
  5807.  
  5808. _G["Animations"]["Crouch"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  5809. local keyframe={}
  5810. keyframe[0]=function()
  5811. resetWelds(3,{})
  5812. DesiredMovespeed=12
  5813. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.4)*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.rad(25))
  5814. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
  5815. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
  5816. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
  5817. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
  5818. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
  5819. end
  5820. keyframe[1]=function()
  5821. resetWelds(3,{})
  5822. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.6) *CFrame.fromEulerAnglesXYZ(0,-math.rad(9),-math.rad(45))
  5823. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(14))
  5824.  
  5825. RightHip.C0=RightHip.C0*CFrame.new(1/2,-.5/2,.2/2)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(4),-math.rad(30))
  5826. LeftHip.C0=LeftHip.C0*CFrame.new(-.4/2,.7/2,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(0),-math.rad(10))
  5827.  
  5828. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(10),math.rad(5))
  5829.  
  5830. end
  5831. keyframe[2]=function()
  5832. resetWelds(3,{})
  5833. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  5834. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  5835.  
  5836. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  5837. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  5838.  
  5839. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
  5840. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
  5841.  
  5842. end
  5843. print(fr)
  5844. return keyframe[fr]()
  5845. end,
  5846. ["Cancels"]={"Everything"},
  5847. ["Reference"]="Crouch",
  5848. ["Frames"]=2,
  5849. ["Loops"]=true,
  5850. ["LoopStart"]=2
  5851. }
  5852.  
  5853. _G["Animations"]["Backdash_Ground"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  5854. local keyframe={}
  5855. keyframe[0]=function()
  5856. resetWelds(3,{})
  5857. DesiredMovespeed=18
  5858. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),0,-math.rad(18))
  5859. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),0,math.rad(4))
  5860. end
  5861. keyframe[1]=function()
  5862. resetWelds(3,{})
  5863. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),0,-math.rad(25))
  5864. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),0,math.rad(15))
  5865. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(5))
  5866. LeftHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(9))
  5867. end
  5868. keyframe[2]=function()
  5869. resetWelds(3,{})
  5870. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(2),0,-math.rad(45))
  5871. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),0,math.rad(30))
  5872. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(14))
  5873. LeftHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(0,0,math.rad(24))
  5874. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(8),-math.rad(7))
  5875. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(-15),0,0)
  5876. end
  5877. DesiredMovespeedLast=0
  5878. return keyframe[fr]()
  5879. end,
  5880. ["Cancels"]={"Stand"},
  5881. ["Reference"]="Backdash_Ground",
  5882. ["Frames"]=2,
  5883. ["Loops"]=true,
  5884. ["LoopStart"]=2
  5885. }
  5886.  
  5887. _G["Animations"]["Walk"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  5888. local keyframe={}
  5889. keyframe[0]=function()
  5890. resetWelds(3,{})
  5891. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(.1),0,-math.pi/8)
  5892. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14+(math.abs(math.sin(time()*6)))),0,math.rad(18))
  5893. end
  5894. keyframe[1]=function()
  5895. resetWelds(3,{})
  5896. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(.2),0,-math.pi/14)
  5897. DesiredMovespeed=10
  5898. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14+(math.abs(math.sin(time()*6)))),0,math.rad(12))
  5899. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 + math.rad(1))
  5900. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 - math.rad(1))
  5901. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 32,0,-math.cos(time() * 6)/9 - math.rad(3))
  5902. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 32,0,-math.cos(time() * 6)/9 + math.rad(3))
  5903. end
  5904. keyframe[2]=function()
  5905. resetWelds(3,{})
  5906. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(.3),0,-math.pi/20)
  5907. DesiredMovespeed=10
  5908. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12+(math.abs(math.sin(time()*6)))),0,math.rad(6))
  5909. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 + math.rad(1))
  5910. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 - math.rad(1))
  5911. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 29,0,-math.cos(time() * 6)/7 - math.rad(3))
  5912. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 29,0,-math.cos(time() * 6)/7 + math.rad(3))
  5913. end
  5914. keyframe[3]=function()
  5915. resetWelds(3,{})
  5916. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(.4),0,-math.pi/32)
  5917. DesiredMovespeed=9
  5918. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10+(math.abs(math.sin(time()*6)))),0,0)
  5919. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 + math.rad(1))
  5920. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 - math.rad(1))
  5921. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 26,0,-math.cos(time() * 6)/5 - math.rad(3))
  5922. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 26,0,-math.cos(time() * 6)/5 + math.rad(3))
  5923. end
  5924. keyframe[4]=function()
  5925. resetWelds(3,{})
  5926. DesiredMovespeed=10
  5927. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.03*math.abs(math.cos(time()*6)))*CFrame.fromEulerAnglesXYZ(math.rad(math.abs(math.cos(time()*6)) ),0,0)
  5928.  
  5929. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8+(math.abs(math.sin(time()*6)))),0,0)
  5930. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 + math.rad(1))
  5931. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.abs(math.cos(time()*6)) / 14,0,math.cos(time() * 6)/2 - math.rad(1))
  5932. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 22,0,-math.cos(time() * 6)/3 - math.rad(3))
  5933. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2)+math.abs(math.cos(time()*6)) / 22,0,-math.cos(time() * 6)/3 + math.rad(3))
  5934. --vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  5935. --vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
  5936. --vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  5937. end
  5938. DesiredMovespeedLast=DesiredMovespeed
  5939. return keyframe[fr]()
  5940. end,
  5941. ["Cancels"]={"Everything"},
  5942. ["Reference"]="Walk",
  5943. ["Frames"]=4,
  5944. ["Loops"]=true,
  5945. ["LoopStart"]=4
  5946. }
  5947.  
  5948. _G["Animations"]["Dash"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  5949. local keyframe={}
  5950. keyframe[0]=function()
  5951. resetWelds(3,{})
  5952. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  5953.  
  5954. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(4),0,0)
  5955. DesiredMovespeed=14
  5956.  
  5957. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(3))
  5958. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(2))
  5959. end
  5960. keyframe[1]=function()
  5961. resetWelds(3,{})
  5962. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(12),0,0)
  5963. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),0,0)
  5964. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(5))
  5965. DesiredMovespeed=18
  5966. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(14))
  5967. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(7))
  5968. end
  5969. keyframe[2]=function()
  5970. resetWelds(3,{})
  5971. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.5)*CFrame.fromEulerAnglesXYZ(math.rad(24),0,0)
  5972. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(16),0,0)
  5973. DesiredMovespeed=40
  5974. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(12))
  5975. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(20))
  5976. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(10))
  5977. end
  5978. keyframe[3]=function()
  5979. resetWelds(3,{})
  5980. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.7)*CFrame.fromEulerAnglesXYZ(math.rad(37),0,0)
  5981. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,0)
  5982. DesiredMovespeed=44
  5983. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(25))
  5984.  
  5985. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(40))
  5986. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(18))
  5987. end
  5988. keyframe[4]=function()
  5989. resetWelds(3,{})
  5990. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.9)*CFrame.fromEulerAnglesXYZ(math.rad(57),0,0)
  5991. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-48),0,0)
  5992. DesiredMovespeed=42
  5993.  
  5994. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),0,math.rad(40))
  5995.  
  5996. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(26))
  5997. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(26))
  5998. end
  5999. keyframe[5]=function()
  6000. resetWelds(3,{})
  6001. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-1)*CFrame.fromEulerAnglesXYZ(math.rad(72),0,0)
  6002. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-62),0,0)
  6003.  
  6004. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),0,math.rad(60))
  6005.  
  6006. DesiredMovespeed=38
  6007.  
  6008. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(37))
  6009. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(37))
  6010.  
  6011. end
  6012. keyframe[6]=function()
  6013. resetWelds(3,{})
  6014.  
  6015. DesiredMovespeed=36
  6016. Grip.C0=CFrame.new(0,-.6,0)*CFrame.fromEulerAnglesXYZ(math.pi/4,-math.pi/2,0)
  6017. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(75))
  6018. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15+math.cos(time()*9)/3),-math.rad(5),math.rad(26)-math.abs(math.cos(time()*6)/3))
  6019. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-70),0,0)
  6020. local pnip=math.abs(math.cos(time()*18))
  6021. local p=math.sin(time()*16)
  6022. RootJoint.C0=RootJoint.C0*CFrame.new(0,math.cos(time()*16)*.1,-1.1 + pnip*.1)*CFrame.fromEulerAnglesXYZ(math.rad(88),0,0)
  6023. RightHip.C0=RightHip.C0*CFrame.new(0,p/2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(46) + p*1.05)
  6024. LeftHip.C0=LeftHip.C0*CFrame.new(0,p/2,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(46) + p*1.05)
  6025. local c = math.abs(math.cos(time()*10))
  6026. local c2 = math.sin(time()*10)
  6027. --vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,math.rad(32)+math.rad(c*6))
  6028. --vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2 - math.rad(74))
  6029. --vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2 + math.rad(74))
  6030.  
  6031. end
  6032. DesiredMovespeedLast=36
  6033. return keyframe[fr]()
  6034. end,
  6035. ["Cancels"]={"Everything"},
  6036. ["Reference"]="Dash",
  6037. ["Frames"]=6,
  6038. ["Loops"]=true,
  6039. ["LoopStart"]=6
  6040. }
  6041.  
  6042. --JAMPING
  6043. _G["Animations"]["Jump"]={["AnimType"]="Movement",["AnimWeight"]=0,["Animation"]=function(fr)
  6044. local keyframe={}
  6045. keyframe[0]=function()
  6046. --vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  6047. --vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
  6048. --vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  6049. resetWelds(3,{})
  6050. local vely=vPlayer.Character.Torso.Velocity.y
  6051. if vely>40 then
  6052. vely=40
  6053. elseif vely<-40 then
  6054. vely=-40
  6055. end
  6056. local vely2=1
  6057. local vely3=0
  6058. if vely<0 then
  6059. vely2=0
  6060. vely3=1
  6061. end
  6062. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(-4 - vely*vely3/10),0,0)
  6063. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(vely/2),0,0)
  6064. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/16),-math.rad(1 - vely*vely3/4),math.rad(-vely/2.6*vely2) - math.rad(3))
  6065. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/16),math.rad(1 - vely*vely3/4),math.rad(vely/2.6*vely2) + math.rad(3))
  6066.  
  6067. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 + vely*vely3/8),0,-math.rad(15)+math.rad(-vely*vely3)*4.8)
  6068. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 + vely*vely3/8),0,math.rad(15)-math.rad(-vely*vely3)*4.8)
  6069. end
  6070. return keyframe[fr]()
  6071. end,
  6072. ["Cancels"]={"Walk","Stand","j5A","j5B","j2B","j5C","j2C","j5D","Jump"},
  6073. ["Reference"]="Jump",
  6074. ["Frames"]=0,
  6075. ["Loops"]=true,
  6076. ["LoopStart"]=0
  6077. }
  6078.  
  6079. _G["Animations"]["5A"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  6080. local keyframe={}
  6081. keyframe[0]=function()
  6082. resetWelds(3,{})
  6083. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.rad(35))
  6084. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
  6085. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
  6086. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
  6087. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
  6088. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
  6089. end
  6090. keyframe[1]=function()
  6091. resetWelds(3,{})
  6092. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(4),0,math.rad(30))
  6093. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(70))
  6094. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(140),math.rad(90),0)
  6095. end
  6096. keyframe[2]=function()
  6097. resetWelds(3,{})
  6098. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0),0,math.rad(50))
  6099. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(0),-math.rad(78))
  6100. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.8,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(115),math.rad(180),math.rad(1))
  6101. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,math.rad(2),0)
  6102. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(5),0)
  6103. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(5),0)
  6104. end
  6105. keyframe[3]=function()
  6106. resetWelds(3,{})
  6107. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(2),math.rad(55))
  6108. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(86))
  6109. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(91),math.rad(180),math.rad(1))
  6110. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(8),0)
  6111. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(8),0)
  6112. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(8),0)
  6113. end
  6114. keyframe[4]=function()
  6115. resetWelds(3,{})
  6116. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(2),math.rad(55))
  6117. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(86))
  6118. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(92),math.rad(180),math.rad(1))
  6119. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(8),0)
  6120. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(8),0)
  6121. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(8),0)
  6122. end
  6123. keyframe[5]=function()
  6124. resetWelds(3,{})
  6125. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(2),math.rad(55))
  6126. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(86))
  6127. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(92),math.rad(180),math.rad(1))
  6128. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(8),0)
  6129. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(8),0)
  6130. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(8),0)
  6131. end
  6132. keyframe[6]=function()
  6133. resetWelds(3,{})
  6134. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(2),math.rad(55))
  6135. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(86))
  6136. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(78),math.rad(180),math.rad(1))
  6137. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(8),0)
  6138. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(8),0)
  6139. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(8),0)
  6140. end
  6141. keyframe[7]=function()
  6142. resetWelds(3,{})
  6143. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(0),0,math.rad(50))
  6144. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(0),-math.rad(78))
  6145. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.3,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(50),math.rad(180),math.rad(1))
  6146. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(0,math.rad(2),0)
  6147. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(5),0)
  6148. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(5),0)
  6149. end
  6150. keyframe[8]=function()
  6151. resetWelds(3,{})
  6152. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(-math.rad(4),0,math.rad(30))
  6153. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(70))
  6154. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,0,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(90),0)
  6155. end
  6156. keyframe[9]=function()
  6157. resetWelds(3,{})
  6158. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.rad(10))
  6159. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
  6160. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
  6161. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
  6162. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
  6163. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
  6164. end
  6165. print(fr)
  6166. return keyframe[fr]()
  6167. end,
  6168. ["Cancels"]={"Stand","5A","2A","Walk","5B"},
  6169. ["Reference"]="5A",
  6170. ["Frames"]=9,
  6171. ["Loops"]=false,
  6172. ["LoopStart"]=9
  6173. }
  6174.  
  6175. _G["Animations"]["2A"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  6176. local keyframe={}
  6177. keyframe[0]=function()
  6178. resetWelds(3,{})
  6179. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  6180. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  6181.  
  6182. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6183. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  6184.  
  6185. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
  6186. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),0,-math.rad(0))
  6187. end
  6188. keyframe[1]=function()
  6189. resetWelds(3,{})
  6190. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  6191. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  6192.  
  6193. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6194. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  6195.  
  6196. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
  6197. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.3,-.5,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(90),-math.rad(3),-math.rad(20))
  6198. end
  6199. keyframe[2]=function()
  6200. resetWelds(3,{})
  6201. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  6202. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(16),math.rad(15),math.rad(48))
  6203.  
  6204. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6205. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  6206.  
  6207. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(14),-math.rad(26),math.rad(9))
  6208. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(86),math.rad(5),-math.rad(9))
  6209. end
  6210. keyframe[3]=function()
  6211. resetWelds(3,{})
  6212. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  6213. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(15),math.rad(48))
  6214.  
  6215. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6216. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  6217.  
  6218. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(16),-math.rad(26),math.rad(9))
  6219. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.54,.5)*CFrame.fromEulerAnglesXYZ(-math.rad(86),math.rad(5),-math.rad(9))
  6220. end
  6221. keyframe[4]=function()
  6222. resetWelds(3,{})
  6223. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  6224. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(15),math.rad(48))
  6225.  
  6226. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6227. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  6228.  
  6229. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(16),-math.rad(26),math.rad(9))
  6230. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.54,.55)*CFrame.fromEulerAnglesXYZ(-math.rad(86),math.rad(5),-math.rad(9))
  6231. end
  6232. keyframe[5]=function()
  6233. resetWelds(3,{})
  6234. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  6235. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(15),math.rad(48))
  6236.  
  6237. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6238. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  6239.  
  6240. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(18),-math.rad(30),math.rad(9))
  6241. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.54,.65)*CFrame.fromEulerAnglesXYZ(-math.rad(86),math.rad(5),-math.rad(9))
  6242. end
  6243. keyframe[6]=function()
  6244. resetWelds(3,{})
  6245. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  6246. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(15),math.rad(48))
  6247.  
  6248. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6249. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  6250.  
  6251. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(16),-math.rad(36),math.rad(9))
  6252. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.54,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(75),math.rad(5),-math.rad(9))
  6253. end
  6254. keyframe[7]=function()
  6255. resetWelds(3,{})
  6256. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  6257. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(15),math.rad(48))
  6258.  
  6259. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6260. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  6261.  
  6262. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(14),-math.rad(40),math.rad(9))
  6263. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.54,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(60),math.rad(5),-math.rad(9))
  6264. end
  6265. keyframe[8]=function()
  6266. resetWelds(3,{})
  6267. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  6268. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(15),math.rad(48))
  6269.  
  6270. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6271. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  6272.  
  6273. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(36),math.rad(9))
  6274. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.fromEulerAnglesXYZ(-math.rad(50),math.rad(3),-math.rad(2))
  6275. end
  6276. keyframe[9]=function()
  6277. resetWelds(3,{})
  6278. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  6279. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(16),math.rad(15),math.rad(48))
  6280.  
  6281. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6282. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  6283.  
  6284. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(30),math.rad(9))
  6285. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(10),-math.rad(10))
  6286. end
  6287. keyframe[10]=function()
  6288. resetWelds(3,{})
  6289. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  6290. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  6291.  
  6292. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6293. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  6294.  
  6295. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
  6296. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(25),-math.rad(30),-math.rad(50))
  6297. end
  6298. print(fr)
  6299. return keyframe[fr]()
  6300. end,
  6301. ["Cancels"]={"5A","2A","Stand","Crouch","5B"},
  6302. ["Reference"]="2A",
  6303. ["Frames"]=10,
  6304. ["Loops"]=false,
  6305. ["LoopStart"]=9
  6306. }
  6307.  
  6308. _G["Animations"]["j5A"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  6309. local keyframe={}
  6310. keyframe[0]=function()
  6311. resetWelds(3,{})
  6312. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(5),-math.rad(50))
  6313. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  6314.  
  6315. RightHip.C0=RightHip.C0*CFrame.new(.2,-.15,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(20))
  6316. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  6317.  
  6318. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,0)
  6319. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,0)
  6320. end
  6321. keyframe[1]=function()
  6322. resetWelds(3,{})
  6323. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-8),-math.rad(2),-math.rad(70))
  6324. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  6325.  
  6326. RightHip.C0=RightHip.C0*CFrame.new(.9,-.35,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6327. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.35,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(59))
  6328.  
  6329. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(26),math.rad(0))
  6330. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(50),-math.rad(3),-math.rad(15))
  6331. end
  6332. keyframe[2]=function()
  6333. resetWelds(3,{})
  6334. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-15),-math.rad(2),-math.rad(78))
  6335. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  6336.  
  6337. RightHip.C0=RightHip.C0*CFrame.new(.9,-.35,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(70))
  6338. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(30))
  6339.  
  6340. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(10),math.rad(0))
  6341. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.fromEulerAnglesXYZ(-math.rad(58),-math.rad(3),-math.rad(15))
  6342. end
  6343. keyframe[3]=function()
  6344. resetWelds(3,{})
  6345. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-17),-math.rad(2),-math.rad(76))
  6346. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  6347.  
  6348. RightHip.C0=RightHip.C0*CFrame.new(.9,-.35,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(55))
  6349. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(20))
  6350.  
  6351. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(10),math.rad(0))
  6352. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.7,0)*CFrame.fromEulerAnglesXYZ(-math.rad(55),-math.rad(8),-math.rad(15))
  6353. end
  6354. keyframe[4]=function()
  6355. resetWelds(3,{})
  6356. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-17),-math.rad(2),-math.rad(76))
  6357. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  6358.  
  6359. RightHip.C0=RightHip.C0*CFrame.new(.9,-.35,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(55))
  6360. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(20))
  6361.  
  6362. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(10),math.rad(0))
  6363. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.7,0)*CFrame.fromEulerAnglesXYZ(-math.rad(55),-math.rad(8),-math.rad(15))
  6364. end
  6365. keyframe[5]=function()
  6366. resetWelds(3,{})
  6367. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-17),-math.rad(2),-math.rad(76))
  6368. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  6369.  
  6370. RightHip.C0=RightHip.C0*CFrame.new(.9,-.35,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(55))
  6371. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(20))
  6372.  
  6373. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(10),math.rad(0))
  6374. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.7,0)*CFrame.fromEulerAnglesXYZ(-math.rad(55),-math.rad(8),-math.rad(15))
  6375. end
  6376. keyframe[6]=function()
  6377. resetWelds(3,{})
  6378. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-17),-math.rad(2),-math.rad(76))
  6379. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  6380.  
  6381. RightHip.C0=RightHip.C0*CFrame.new(.9,-.35,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(55))
  6382. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(20))
  6383.  
  6384. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(10),math.rad(0))
  6385. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.7,0)*CFrame.fromEulerAnglesXYZ(-math.rad(55),-math.rad(8),-math.rad(15))
  6386. end
  6387. keyframe[7]=function()
  6388. resetWelds(3,{})
  6389. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-15),-math.rad(2),-math.rad(78))
  6390. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  6391.  
  6392. RightHip.C0=RightHip.C0*CFrame.new(.9,-.35,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(60))
  6393. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),math.rad(30))
  6394.  
  6395. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(10),math.rad(0))
  6396. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.6,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),-math.rad(3),-math.rad(15))
  6397. end
  6398. keyframe[8]=function()
  6399. resetWelds(3,{})
  6400. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-3),-math.rad(2),-math.rad(48))
  6401. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(5),math.rad(38))
  6402.  
  6403. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(8))
  6404. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(2),math.rad(5))
  6405.  
  6406. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(10),math.rad(0))
  6407. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(3),-math.rad(15))
  6408. end
  6409. keyframe[9]=function()
  6410. resetWelds(3,{})
  6411. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(-math.rad(-3),-math.rad(2),-math.rad(15))
  6412. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(1),math.rad(28))
  6413.  
  6414. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(8))
  6415. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(2),math.rad(5))
  6416.  
  6417. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(6),math.rad(0))
  6418. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(3),-math.rad(5))
  6419. end
  6420. return keyframe[fr]()
  6421. end,
  6422. ["Cancels"]={"5A","2A","j5A","Stand","Crouch","5B","j5B"},
  6423. ["Reference"]="j5A",
  6424. ["Frames"]=9,
  6425. ["Loops"]=false,
  6426. ["LoopStart"]=9
  6427. }
  6428.  
  6429. _G["Animations"]["6A"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  6430. local keyframe={}
  6431. keyframe[0]=function()
  6432. resetWelds(3,{})
  6433. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),0,-math.rad(10))
  6434. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  6435.  
  6436. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
  6437. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
  6438.  
  6439. Grip.Part0=vPlayer.Character["Left Arm"]
  6440.  
  6441. end
  6442. keyframe[1]=function()
  6443. resetWelds(3,{})
  6444. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(1),-math.rad(9))
  6445. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(7),0,0)
  6446. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,0)
  6447. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,0)
  6448.  
  6449. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,0,.05)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(3))
  6450.  
  6451. end
  6452.  
  6453. keyframe[2]=function()
  6454. resetWelds(3,{})
  6455. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(1),-math.rad(1))
  6456. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),0,0)
  6457. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(8))
  6458. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(2))
  6459.  
  6460.  
  6461. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(5))
  6462. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-40),-math.rad(5))
  6463.  
  6464. end
  6465.  
  6466. keyframe[3]=function()
  6467. resetWelds(3,{})
  6468. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(13),math.rad(2),math.rad(2))
  6469. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(11),0,0)
  6470. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(12))
  6471. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(6))
  6472.  
  6473. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.35,-.02,.1)*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(10))
  6474. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(40),-math.rad(40))
  6475. end
  6476.  
  6477. keyframe[4]=function()
  6478. resetWelds(3,{})
  6479. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(2),math.rad(2))
  6480. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),0,-math.rad(4))
  6481. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),-math.rad(20))
  6482. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(10))
  6483.  
  6484. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.4,-.05,.15)*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(15))
  6485. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),-math.rad(80))
  6486. end
  6487.  
  6488. keyframe[5]=function()
  6489. resetWelds(3,{})
  6490. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(19),math.rad(1),math.rad(8))
  6491. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),-math.rad(5),-math.rad(4))
  6492. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(10),-math.rad(25))
  6493. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(7))
  6494.  
  6495. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(20))
  6496. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,0,0.4)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(100),-math.rad(100))
  6497. end
  6498.  
  6499. keyframe[6]=function()
  6500. resetWelds(3,{})
  6501. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(19),math.rad(1),math.rad(8))
  6502. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),-math.rad(5),-math.rad(4))
  6503. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(10),-math.rad(25))
  6504. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(7))
  6505.  
  6506. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(20))
  6507. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,0,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(140),-math.rad(125))
  6508. end
  6509.  
  6510. keyframe[7]=function()
  6511. resetWelds(3,{})
  6512. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(22),math.rad(1),math.rad(8))
  6513. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),-math.rad(5),-math.rad(4))
  6514. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(10),-math.rad(29))
  6515. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(8))
  6516.  
  6517. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(20))
  6518. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,0,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(140),-math.rad(135))
  6519. end
  6520.  
  6521. keyframe[8]=function()
  6522. resetWelds(3,{})
  6523. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(22),math.rad(1),math.rad(8))
  6524. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),-math.rad(5),-math.rad(4))
  6525. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(10),-math.rad(29))
  6526. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(8))
  6527.  
  6528. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(20))
  6529. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,0,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(140),-math.rad(135))
  6530. end
  6531.  
  6532. keyframe[9]=function()
  6533. resetWelds(3,{})
  6534. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(22),math.rad(1),math.rad(8))
  6535. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),-math.rad(5),-math.rad(4))
  6536. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(10),-math.rad(29))
  6537. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(8))
  6538.  
  6539. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(20))
  6540. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,0,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(143),-math.rad(135))
  6541. end
  6542.  
  6543. keyframe[10]=function()
  6544. resetWelds(3,{})
  6545. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(22),math.rad(1),math.rad(8))
  6546. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),-math.rad(5),-math.rad(4))
  6547. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(10),-math.rad(29))
  6548. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(8))
  6549.  
  6550. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(20))
  6551. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,0,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(140),-math.rad(135))
  6552. end
  6553.  
  6554. keyframe[11]=function()
  6555. resetWelds(3,{})
  6556. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(19),math.rad(1),math.rad(8))
  6557. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),-math.rad(5),-math.rad(4))
  6558. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(10),-math.rad(25))
  6559. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(7))
  6560.  
  6561. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(20))
  6562. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,0,0.5)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(140),-math.rad(125))
  6563. end
  6564.  
  6565. keyframe[12]=function()
  6566. resetWelds(3,{})
  6567. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(2),math.rad(2))
  6568. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),0,-math.rad(4))
  6569. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(5),-math.rad(20))
  6570. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(10))
  6571.  
  6572. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.4,-.05,.15)*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(15))
  6573. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),-math.rad(80))
  6574. end
  6575. keyframe[13]=function()
  6576. resetWelds(3,{})
  6577. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(13),math.rad(2),math.rad(2))
  6578. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(11),0,0)
  6579. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(12))
  6580. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(6))
  6581.  
  6582. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.35,-.02,.1)*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(10))
  6583. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(40),-math.rad(40))
  6584. end
  6585. keyframe[14]=function()
  6586. resetWelds(3,{})
  6587. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(1),-math.rad(1))
  6588. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),0,0)
  6589. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(8))
  6590. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(2))
  6591.  
  6592.  
  6593. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(5))
  6594. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-40),-math.rad(5))
  6595. end
  6596. keyframe[15]=function()
  6597. resetWelds(3,{})
  6598. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(1),-math.rad(9))
  6599. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(7),0,0)
  6600. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,0)
  6601. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,0)
  6602.  
  6603. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,0,.05)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(3))
  6604.  
  6605. end
  6606. keyframe[16]=function()
  6607. resetWelds(3,{})
  6608. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(1),0,-math.rad(15))
  6609. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  6610. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
  6611. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
  6612. Grip.Part0=vPlayer.Character["Right Arm"]
  6613. end
  6614. print(fr)
  6615. return keyframe[fr]()
  6616. end,
  6617. ["Cancels"]={"Stand","Crouch","Jump","5B","Walk","Dash","2D"},
  6618. ["Reference"]="6A",
  6619. ["Frames"]=16,
  6620. ["Loops"]=false,
  6621. ["LoopStart"]=16
  6622. }
  6623.  
  6624.  
  6625. _G["Animations"]["5B"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  6626. local keyframe={}
  6627. keyframe[0]=function()
  6628. resetWelds(3,{})
  6629. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),0,-math.rad(10))
  6630. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  6631. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
  6632. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
  6633. end
  6634.  
  6635. keyframe[1]=function()
  6636. resetWelds(3,{})
  6637. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,math.rad(-5))
  6638. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  6639. RightHip.C0=RightHip.C0*CFrame.new(.2,-.2,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(1),-math.rad(10))
  6640. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(2),math.rad(4))
  6641.  
  6642. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),0,-math.rad(9))
  6643. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,.2,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(40),0,-math.rad(4))
  6644. end
  6645.  
  6646. keyframe[2]=function()
  6647. resetWelds(3,{})
  6648. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(4),0,math.rad(1))
  6649. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(7),0,0)
  6650. RightHip.C0=RightHip.C0*CFrame.new(.4,-.3,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(2),-math.rad(27))
  6651. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(3),math.rad(8))
  6652.  
  6653. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,-math.rad(17))
  6654. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.3,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(80),0,-math.rad(9))
  6655. end
  6656.  
  6657. keyframe[3]=function()
  6658. resetWelds(3,{})
  6659. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(7),0,math.rad(1))
  6660. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),0,0)
  6661. RightHip.C0=RightHip.C0*CFrame.new(.6,-.4,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(3),-math.rad(40))
  6662. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(5),math.rad(12))
  6663.  
  6664. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(11),0,-math.rad(22))
  6665. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(130),0,-math.rad(13))
  6666. end
  6667.  
  6668. keyframe[4]=function()
  6669. resetWelds(3,{})
  6670. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(11),0,math.rad(2))
  6671. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(19),0,0)
  6672. RightHip.C0=RightHip.C0*CFrame.new(.85,-.6,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(3),-math.rad(60))
  6673. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(7),math.rad(21))
  6674.  
  6675. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0.05)*CFrame.fromEulerAnglesXYZ(-math.rad(16),0,-math.rad(30))
  6676. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(180),0,-math.rad(18))
  6677. end
  6678.  
  6679. keyframe[5]=function()
  6680. resetWelds(3,{})
  6681. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(2))
  6682. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(32),0,0)
  6683. RightHip.C0=RightHip.C0*CFrame.new(1.05,-.6,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(13),-math.rad(4),-math.rad(86))
  6684. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(10),math.rad(28))
  6685.  
  6686. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(40))
  6687. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(230),0,-math.rad(25))
  6688. end
  6689.  
  6690. keyframe[6]=function()
  6691. resetWelds(3,{})
  6692. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(2))
  6693. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(34),0,0)
  6694. RightHip.C0=RightHip.C0*CFrame.new(1.15,-.6,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(13),-math.rad(4),-math.rad(88))
  6695. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(10),math.rad(30))
  6696.  
  6697. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(40))
  6698. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(230),0,-math.rad(25))
  6699. end
  6700.  
  6701. keyframe[7]=function()
  6702. resetWelds(3,{})
  6703. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(2))
  6704. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(32),0,0)
  6705. RightHip.C0=RightHip.C0*CFrame.new(1.05,-.6,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(13),-math.rad(4),-math.rad(86))
  6706. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(10),math.rad(28))
  6707.  
  6708. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(40))
  6709. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(230),0,-math.rad(25))
  6710. end
  6711.  
  6712. keyframe[8]=function()
  6713. resetWelds(3,{})
  6714. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(2))
  6715. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(32),0,0)
  6716. RightHip.C0=RightHip.C0*CFrame.new(1.05,-.6,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(13),-math.rad(4),-math.rad(86))
  6717. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(10),math.rad(28))
  6718.  
  6719. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(40))
  6720. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(230),0,-math.rad(25))
  6721. end
  6722.  
  6723.  
  6724. keyframe[12]=function()
  6725. resetWelds(3,{})
  6726. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,math.rad(-5))
  6727. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  6728. RightHip.C0=RightHip.C0*CFrame.new(.2,-.2,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(1),-math.rad(10))
  6729. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(2),math.rad(4))
  6730.  
  6731. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),0,-math.rad(9))
  6732. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,.2,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(40),0,-math.rad(4))
  6733. end
  6734.  
  6735. keyframe[11]=function()
  6736. resetWelds(3,{})
  6737. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(4),0,math.rad(1))
  6738. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(7),0,0)
  6739. RightHip.C0=RightHip.C0*CFrame.new(.4,-.3,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(2),-math.rad(27))
  6740. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(3),math.rad(8))
  6741.  
  6742. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,-math.rad(17))
  6743. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.3,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(80),0,-math.rad(9))
  6744. end
  6745.  
  6746. keyframe[10]=function()
  6747. resetWelds(3,{})
  6748. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(7),0,math.rad(1))
  6749. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),0,0)
  6750. RightHip.C0=RightHip.C0*CFrame.new(.6,-.4,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(3),-math.rad(40))
  6751. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(5),math.rad(12))
  6752.  
  6753. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(11),0,-math.rad(22))
  6754. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(130),0,-math.rad(13))
  6755. end
  6756.  
  6757. keyframe[9]=function()
  6758. resetWelds(3,{})
  6759. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.15)*CFrame.fromEulerAnglesXYZ(-math.rad(11),0,math.rad(2))
  6760. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(19),0,0)
  6761. RightHip.C0=RightHip.C0*CFrame.new(.85,-.6,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(3),-math.rad(60))
  6762. LeftHip.C0=LeftHip.C0*CFrame.new(0,.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(7),math.rad(21))
  6763.  
  6764. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0.05)*CFrame.fromEulerAnglesXYZ(-math.rad(16),0,-math.rad(30))
  6765. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,.6,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(180),0,-math.rad(18))
  6766. end
  6767.  
  6768. keyframe[13]=function()
  6769. resetWelds(3,{})
  6770. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),0,-math.rad(10))
  6771. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  6772. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
  6773. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
  6774. end
  6775.  
  6776. return keyframe[fr]()
  6777. end,
  6778. ["Cancels"]={"Stand","Crouch","Jump","6A","5A","2A","2B","6B","2C","3C","5C"},
  6779. ["Reference"]="5B",
  6780. ["Frames"]=13,
  6781. ["Loops"]=false,
  6782. ["LoopStart"]=13
  6783. }
  6784.  
  6785. _G["Animations"]["2B"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  6786. local keyframe={}
  6787. keyframe[0]=function()
  6788. resetWelds(3,{})
  6789. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  6790. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  6791.  
  6792. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6793. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),math.rad(40))
  6794.  
  6795. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
  6796. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
  6797. end
  6798. keyframe[1]=function()
  6799. resetWelds(3,{})
  6800. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.75) * CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(10),-math.rad(80))
  6801. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(23),math.rad(13),math.rad(44))
  6802.  
  6803. RightHip.C0=RightHip.C0*CFrame.new(.1,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(6),-math.rad(3),-math.rad(20))
  6804. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(0),math.rad(60))
  6805.  
  6806. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(20),math.rad(0))
  6807. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,-.2,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(2),-math.rad(28))
  6808. end
  6809. keyframe[2]=function()
  6810. resetWelds(3,{})
  6811. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(5),-math.rad(85))
  6812. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(25),math.rad(8),math.rad(40))
  6813.  
  6814. RightHip.C0=RightHip.C0*CFrame.new(.3,-.3,.15)*CFrame.fromEulerAnglesXYZ(math.rad(6),-math.rad(3),-math.rad(20))
  6815. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(0),math.rad(45))
  6816.  
  6817. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(1),math.rad(-13))
  6818. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(2),-math.rad(15))
  6819. end
  6820. keyframe[3]=function()
  6821. resetWelds(3,{})
  6822. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.55) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(8),-math.rad(95))
  6823. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),math.rad(2),math.rad(36))
  6824.  
  6825. RightHip.C0=RightHip.C0*CFrame.new(.6,-.6,.2)*CFrame.fromEulerAnglesXYZ(math.rad(12),-math.rad(5),-math.rad(45))
  6826. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(35),math.rad(0),math.rad(25))
  6827.  
  6828. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),-math.rad(2),math.rad(-35))
  6829. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.6,-.8,-.5)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(6),-math.rad(11))
  6830. end
  6831. keyframe[4]=function()
  6832. resetWelds(3,{})
  6833. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.55) * CFrame.fromEulerAnglesXYZ(math.rad(3),-math.rad(10),-math.rad(95))
  6834. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(29),math.rad(2),math.rad(32))
  6835.  
  6836. RightHip.C0=RightHip.C0*CFrame.new(.75,-.75,.25)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(7),-math.rad(55))
  6837. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(50),math.rad(0),math.rad(15))
  6838.  
  6839. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),-math.rad(2),math.rad(-45))
  6840. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-1,-.6)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(10),-math.rad(15))
  6841. end
  6842. keyframe[5]=function()
  6843. resetWelds(3,{})
  6844. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.45) * CFrame.fromEulerAnglesXYZ(math.rad(5),-math.rad(15),-math.rad(105))
  6845. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(2),math.rad(30))
  6846.  
  6847. RightHip.C0=RightHip.C0*CFrame.new(.9,-.9,.35)*CFrame.fromEulerAnglesXYZ(math.rad(20),-math.rad(10),-math.rad(65))
  6848. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.3,0)*CFrame.fromEulerAnglesXYZ(-math.rad(70),math.rad(0),math.rad(10))
  6849.  
  6850. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(25),-math.rad(2),math.rad(-55))
  6851. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-1,-1.3,-.8)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(10),-math.rad(20))
  6852. end
  6853. keyframe[6]=function()
  6854. resetWelds(3,{})
  6855. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.5) * CFrame.fromEulerAnglesXYZ(math.rad(4),-math.rad(13),-math.rad(100))
  6856. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(29),math.rad(2),math.rad(32))
  6857.  
  6858. RightHip.C0=RightHip.C0*CFrame.new(.82,-.82,.3)*CFrame.fromEulerAnglesXYZ(math.rad(18),-math.rad(9),-math.rad(60))
  6859. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.35,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(60),math.rad(0),math.rad(9))
  6860.  
  6861. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(23),-math.rad(2),math.rad(-50))
  6862. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-1,-1.3,-.8)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(10),-math.rad(20))
  6863. end
  6864. keyframe[13]=function()
  6865. resetWelds(3,{})
  6866. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  6867. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  6868.  
  6869. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6870. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  6871.  
  6872. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
  6873. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
  6874.  
  6875. end
  6876. keyframe[12]=function()
  6877. resetWelds(3,{})
  6878. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  6879. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  6880.  
  6881. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  6882. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),math.rad(40))
  6883.  
  6884. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
  6885. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
  6886. end
  6887. keyframe[11]=function()
  6888. resetWelds(3,{})
  6889. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.75) * CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(10),-math.rad(80))
  6890. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(23),math.rad(13),math.rad(44))
  6891.  
  6892. RightHip.C0=RightHip.C0*CFrame.new(.1,-.1,.1)*CFrame.fromEulerAnglesXYZ(math.rad(6),-math.rad(3),-math.rad(20))
  6893. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(0),math.rad(60))
  6894.  
  6895. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(20),math.rad(0))
  6896. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.1,-.2,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(2),-math.rad(28))
  6897. end
  6898. keyframe[10]=function()
  6899. resetWelds(3,{})
  6900. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.7) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(5),-math.rad(85))
  6901. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(25),math.rad(8),math.rad(40))
  6902.  
  6903. RightHip.C0=RightHip.C0*CFrame.new(.3,-.3,.15)*CFrame.fromEulerAnglesXYZ(math.rad(6),-math.rad(3),-math.rad(20))
  6904. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(0),math.rad(45))
  6905.  
  6906. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(1),math.rad(-13))
  6907. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.2,-.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(2),-math.rad(15))
  6908. end
  6909. keyframe[9]=function()
  6910. resetWelds(3,{})
  6911. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.65) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(5),-math.rad(90))
  6912. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(27),math.rad(4),math.rad(36))
  6913.  
  6914. RightHip.C0=RightHip.C0*CFrame.new(.45,-.45,.15)*CFrame.fromEulerAnglesXYZ(math.rad(8),-math.rad(3),-math.rad(30))
  6915. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(23),math.rad(0),math.rad(35))
  6916.  
  6917. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(2),math.rad(-22))
  6918. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,-.6,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(4),-math.rad(6))
  6919. end
  6920. keyframe[8]=function()
  6921. resetWelds(3,{})
  6922. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.55) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(8),-math.rad(95))
  6923. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),math.rad(2),math.rad(36))
  6924.  
  6925. RightHip.C0=RightHip.C0*CFrame.new(.6,-.6,.2)*CFrame.fromEulerAnglesXYZ(math.rad(12),-math.rad(5),-math.rad(45))
  6926. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(35),math.rad(0),math.rad(25))
  6927.  
  6928. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),-math.rad(2),math.rad(-35))
  6929. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-1,-1.3,-.8)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(10),-math.rad(20))
  6930. end
  6931. keyframe[7]=function()
  6932. resetWelds(3,{})
  6933. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.55) * CFrame.fromEulerAnglesXYZ(math.rad(3),-math.rad(10),-math.rad(95))
  6934. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(29),math.rad(2),math.rad(32))
  6935.  
  6936. RightHip.C0=RightHip.C0*CFrame.new(.75,-.75,.25)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(7),-math.rad(55))
  6937. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.4,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(50),math.rad(0),math.rad(15))
  6938.  
  6939. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),-math.rad(2),math.rad(-45))
  6940. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-1,-1.3,-.8)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(10),-math.rad(20))
  6941. end
  6942. print(fr)
  6943. return keyframe[fr]()
  6944. end,
  6945. ["Cancels"]={"Standing","2A","5B","Spec_00","CleaveA","2C","3C"},
  6946. ["Reference"]="2B",
  6947. ["Frames"]=13,
  6948. ["Loops"]=false,
  6949. ["LoopStart"]=13
  6950. }
  6951.  
  6952. _G["Animations"]["j5B"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  6953. local keyframe={}
  6954. keyframe[0]=function()
  6955. resetWelds(3,{})
  6956.  
  6957. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(50))
  6958. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(8),math.rad(20))
  6959.  
  6960. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(5))
  6961. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.2,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(15))
  6962.  
  6963. LeftHip.C0=LeftHip.C0*CFrame.new(0,.2,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(5),math.rad(-5))
  6964. RightHip.C0=RightHip.C0*CFrame.new(.2,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(5),math.rad(-5))
  6965.  
  6966. end
  6967.  
  6968. keyframe[1]=function()
  6969. resetWelds(3,{})
  6970.  
  6971. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,-math.rad(55))
  6972. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(5),math.rad(10),math.rad(40))
  6973.  
  6974. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.2,.45)*CFrame.fromEulerAnglesXYZ(-math.rad(80),0,math.rad(8))
  6975. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.35,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(5),math.rad(20))
  6976.  
  6977. LeftHip.C0=LeftHip.C0*CFrame.new(0,.25,-.25)*CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(5),math.rad(-5))
  6978. RightHip.C0=RightHip.C0*CFrame.new(.25,0,.2)*CFrame.fromEulerAnglesXYZ(math.rad(13),math.rad(13),math.rad(-5))
  6979.  
  6980. end
  6981.  
  6982. keyframe[2]=function()
  6983. resetWelds(3,{})
  6984.  
  6985. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,-math.rad(65))
  6986. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(14),math.rad(60))
  6987.  
  6988. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.2,.45)*CFrame.fromEulerAnglesXYZ(-math.rad(150),0,math.rad(8))
  6989. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.35,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),math.rad(5),math.rad(25))
  6990.  
  6991. LeftHip.C0=LeftHip.C0*CFrame.new(0,.25,-.25)*CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(5),math.rad(-5))
  6992. RightHip.C0=RightHip.C0*CFrame.new(.25,0,.2)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(20),math.rad(-5))
  6993.  
  6994. end
  6995.  
  6996. keyframe[3]=function()
  6997. resetWelds(3,{})
  6998.  
  6999. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,-math.rad(72))
  7000. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(7),math.rad(16),math.rad(70))
  7001.  
  7002. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.25,.5)*CFrame.fromEulerAnglesXYZ(-math.rad(200),0,math.rad(9))
  7003. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),math.rad(5),math.rad(25))
  7004.  
  7005. LeftHip.C0=LeftHip.C0*CFrame.new(0,.25,-.25)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(-5))
  7006. RightHip.C0=RightHip.C0*CFrame.new(.25,0,.2)*CFrame.fromEulerAnglesXYZ(math.rad(22),math.rad(22),math.rad(-5))
  7007.  
  7008. end
  7009.  
  7010. keyframe[4]=function()
  7011. resetWelds(3,{})
  7012. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(80))
  7013. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(18),math.rad(80))
  7014.  
  7015. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.3,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(210),0,math.rad(10))
  7016. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(25))
  7017.  
  7018. LeftHip.C0=LeftHip.C0*CFrame.new(0,.3,-.45)*CFrame.fromEulerAnglesXYZ(-math.rad(60),math.rad(30),math.rad(-5))
  7019. RightHip.C0=RightHip.C0*CFrame.new(.3,0,.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(30),math.rad(-5))
  7020. end
  7021.  
  7022. keyframe[5]=function()
  7023. resetWelds(3,{})
  7024. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(80))
  7025. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(18),math.rad(80))
  7026.  
  7027. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.3,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(215),0,math.rad(10))
  7028. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(25))
  7029.  
  7030. LeftHip.C0=LeftHip.C0*CFrame.new(0,.3,-.55)*CFrame.fromEulerAnglesXYZ(-math.rad(66),math.rad(34),math.rad(-5))
  7031. RightHip.C0=RightHip.C0*CFrame.new(.3,0,.3)*CFrame.fromEulerAnglesXYZ(math.rad(34),math.rad(30),math.rad(-5))
  7032. end
  7033.  
  7034. keyframe[6]=function()
  7035. resetWelds(3,{})
  7036. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(80))
  7037. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(18),math.rad(80))
  7038.  
  7039. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.3,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(210),0,math.rad(10))
  7040. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(25))
  7041.  
  7042. LeftHip.C0=LeftHip.C0*CFrame.new(0,.3,-.45)*CFrame.fromEulerAnglesXYZ(-math.rad(60),math.rad(30),math.rad(-5))
  7043. RightHip.C0=RightHip.C0*CFrame.new(.3,0,.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(30),math.rad(-5))
  7044. end
  7045.  
  7046. keyframe[7]=function()
  7047. resetWelds(3,{})
  7048. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(80))
  7049. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(18),math.rad(80))
  7050.  
  7051. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.3,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(210),0,math.rad(10))
  7052. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(25))
  7053.  
  7054. LeftHip.C0=LeftHip.C0*CFrame.new(0,.3,-.45)*CFrame.fromEulerAnglesXYZ(-math.rad(60),math.rad(30),math.rad(-5))
  7055. RightHip.C0=RightHip.C0*CFrame.new(.3,0,.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(30),math.rad(-5))
  7056. end
  7057.  
  7058. keyframe[8]=function()
  7059. resetWelds(3,{})
  7060. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(80))
  7061. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(18),math.rad(80))
  7062.  
  7063. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.3,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(210),0,math.rad(10))
  7064. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.5,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(25))
  7065.  
  7066. LeftHip.C0=LeftHip.C0*CFrame.new(0,.3,-.45)*CFrame.fromEulerAnglesXYZ(-math.rad(60),math.rad(30),math.rad(-5))
  7067. RightHip.C0=RightHip.C0*CFrame.new(.3,0,.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(30),math.rad(-5))
  7068. end
  7069.  
  7070. keyframe[9]=function()
  7071. resetWelds(3,{})
  7072.  
  7073. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,-math.rad(72))
  7074. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(7),math.rad(16),math.rad(70))
  7075.  
  7076. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.25,.5)*CFrame.fromEulerAnglesXYZ(-math.rad(200),0,math.rad(9))
  7077. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),math.rad(5),math.rad(25))
  7078.  
  7079. LeftHip.C0=LeftHip.C0*CFrame.new(0,.25,-.25)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(-5))
  7080. RightHip.C0=RightHip.C0*CFrame.new(.25,0,.2)*CFrame.fromEulerAnglesXYZ(math.rad(22),math.rad(22),math.rad(-5))
  7081.  
  7082. end
  7083.  
  7084. keyframe[10]=function()
  7085. resetWelds(3,{})
  7086.  
  7087. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,-math.rad(72))
  7088. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(7),math.rad(16),math.rad(70))
  7089.  
  7090. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.25,.5)*CFrame.fromEulerAnglesXYZ(-math.rad(200),0,math.rad(9))
  7091. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),math.rad(5),math.rad(25))
  7092.  
  7093. LeftHip.C0=LeftHip.C0*CFrame.new(0,.25,-.25)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(5),math.rad(-5))
  7094. RightHip.C0=RightHip.C0*CFrame.new(.25,0,.2)*CFrame.fromEulerAnglesXYZ(math.rad(22),math.rad(22),math.rad(-5))
  7095.  
  7096. end
  7097.  
  7098. keyframe[11]=function()
  7099. resetWelds(3,{})
  7100.  
  7101. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,-math.rad(65))
  7102. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(14),math.rad(60))
  7103.  
  7104. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,.2,.45)*CFrame.fromEulerAnglesXYZ(-math.rad(150),0,math.rad(8))
  7105. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.35,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),math.rad(5),math.rad(25))
  7106.  
  7107. LeftHip.C0=LeftHip.C0*CFrame.new(0,.25,-.25)*CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(5),math.rad(-5))
  7108. RightHip.C0=RightHip.C0*CFrame.new(.25,0,.2)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(20),math.rad(-5))
  7109.  
  7110. end
  7111.  
  7112. keyframe[12]=function()
  7113. resetWelds(3,{})
  7114. local vely=vPlayer.Character.Torso.Velocity.y
  7115. if vely>40 then
  7116. vely=40
  7117. elseif vely<-40 then
  7118. vely=-40
  7119. end
  7120. local vely2=1
  7121. local vely3=0
  7122. if vely<0 then
  7123. vely2=0
  7124. vely3=1
  7125. end
  7126. vely=vely/2
  7127. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(-4 - vely*vely3/10),0,0)
  7128. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(vely/2),0,0)
  7129. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/16),-math.rad(1 - vely*vely3/4),math.rad(-vely/2.6*vely2) - math.rad(3))
  7130. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/16),math.rad(1 - vely*vely3/4),math.rad(vely/2.6*vely2) + math.rad(3))
  7131.  
  7132. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 + vely*vely3/8),0,-math.rad(15)+math.rad(-vely*vely3)*4.8)
  7133. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 + vely*vely3/8),0,math.rad(15)-math.rad(-vely*vely3)*4.8)
  7134. end
  7135.  
  7136. keyframe[13]=function()
  7137. resetWelds(3,{})
  7138. local vely=vPlayer.Character.Torso.Velocity.y
  7139. if vely>40 then
  7140. vely=40
  7141. elseif vely<-40 then
  7142. vely=-40
  7143. end
  7144. local vely2=1
  7145. local vely3=0
  7146. if vely<0 then
  7147. vely2=0
  7148. vely3=1
  7149. end
  7150. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(-4 - vely*vely3/10),0,0)
  7151. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(vely/2),0,0)
  7152. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/16),-math.rad(1 - vely*vely3/4),math.rad(-vely/2.6*vely2) - math.rad(3))
  7153. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 - vely*vely3/16),math.rad(1 - vely*vely3/4),math.rad(vely/2.6*vely2) + math.rad(3))
  7154.  
  7155. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 + vely*vely3/8),0,-math.rad(15)+math.rad(-vely*vely3)*4.8)
  7156. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1 + vely*vely3/8),0,math.rad(15)-math.rad(-vely*vely3)*4.8)
  7157. end
  7158.  
  7159. print(fr)
  7160.  
  7161. return keyframe[fr]()
  7162. end,
  7163. ["Cancels"]={"Stand","Jump","j2B","j5C","j2C"},
  7164. ["Reference"]="j5B",
  7165. ["Frames"]=13,
  7166. ["Loops"]=false,
  7167. ["LoopStart"]=5
  7168. }
  7169.  
  7170. _G["Animations"]["6B"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  7171. local keyframe={}
  7172. keyframe[0]=function()
  7173. resetWelds(3,{})
  7174.  
  7175. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(12))
  7176. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(10))
  7177.  
  7178. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.04,0,0)
  7179. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.04,0,0)
  7180.  
  7181. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.05,0,0)
  7182. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.05,0,0)
  7183. end
  7184.  
  7185. keyframe[1]=function()
  7186. resetWelds(3,{})
  7187.  
  7188. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,math.rad(0))
  7189. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(0))
  7190.  
  7191. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(3),math.rad(7))
  7192. RightHip.C0=RightHip.C0*CFrame.new(-.15,0.1,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(20))
  7193.  
  7194. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(2),-math.rad(4))
  7195. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(2))
  7196. end
  7197.  
  7198. keyframe[2]=function()
  7199. resetWelds(3,{})
  7200.  
  7201. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(5),0,math.rad(3))
  7202. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(0))
  7203.  
  7204. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(6),math.rad(11))
  7205. RightHip.C0=RightHip.C0*CFrame.new(-.3,0.2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(40))
  7206.  
  7207. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.02,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(2),-math.rad(6))
  7208. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.15,-.04,.04)*CFrame.fromEulerAnglesXYZ(math.rad(18),0,-math.rad(2))
  7209. end
  7210.  
  7211. keyframe[3]=function()
  7212. resetWelds(3,{})
  7213.  
  7214. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(4))
  7215. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(0))
  7216.  
  7217. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(8),math.rad(15))
  7218. RightHip.C0=RightHip.C0*CFrame.new(-.45,0.3,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(55))
  7219.  
  7220. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.04,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),math.rad(3),-math.rad(8))
  7221. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.2,-.07,.07)*CFrame.fromEulerAnglesXYZ(math.rad(25),0,-math.rad(3))
  7222. end
  7223.  
  7224. keyframe[4]=function()
  7225. resetWelds(3,{})
  7226.  
  7227. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(13),0,math.rad(3))
  7228. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
  7229.  
  7230. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(20))
  7231. RightHip.C0=RightHip.C0*CFrame.new(-.6,0.4,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(70))
  7232.  
  7233. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(14))
  7234. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,-math.rad(4))
  7235. end
  7236.  
  7237. keyframe[5]=function()
  7238. resetWelds(3,{})
  7239.  
  7240. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(13),0,math.rad(3))
  7241. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
  7242.  
  7243. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(20))
  7244. RightHip.C0=RightHip.C0*CFrame.new(-.6,0.4,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(70))
  7245.  
  7246. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(14))
  7247. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,-math.rad(4))
  7248. end
  7249.  
  7250. keyframe[6]=function()
  7251. resetWelds(3,{})
  7252.  
  7253. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(13),0,math.rad(3))
  7254. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
  7255.  
  7256. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(20))
  7257. RightHip.C0=RightHip.C0*CFrame.new(-.6,0.4,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(70))
  7258.  
  7259. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(15))
  7260. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,-math.rad(4))
  7261. end
  7262.  
  7263. keyframe[7]=function()
  7264. resetWelds(3,{})
  7265.  
  7266. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(13),0,math.rad(3))
  7267. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
  7268.  
  7269. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),-math.rad(10),math.rad(20))
  7270. RightHip.C0=RightHip.C0*CFrame.new(-.6,0.4,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(70))
  7271.  
  7272. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(16))
  7273. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),0,-math.rad(4))
  7274. end
  7275.  
  7276. keyframe[8]=function()
  7277. resetWelds(3,{})
  7278.  
  7279. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(16),0,math.rad(0))
  7280. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
  7281.  
  7282. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(5),math.rad(23))
  7283. RightHip.C0=RightHip.C0*CFrame.new(-.4,0.25,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(69))
  7284.  
  7285. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(16))
  7286. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(27),0,-math.rad(12))
  7287. end
  7288.  
  7289. keyframe[9]=function()
  7290. resetWelds(3,{})
  7291.  
  7292. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,math.rad(0))
  7293. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
  7294.  
  7295. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(3),math.rad(25))
  7296. RightHip.C0=RightHip.C0*CFrame.new(-.1,0.2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(68))
  7297.  
  7298. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(18))
  7299. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(27),0,-math.rad(12))
  7300. end
  7301.  
  7302. keyframe[10]=function()
  7303. resetWelds(3,{})
  7304.  
  7305. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(26),0,math.rad(0))
  7306. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
  7307.  
  7308. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(2),math.rad(30))
  7309. RightHip.C0=RightHip.C0*CFrame.new(.2,0.2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(68))
  7310.  
  7311. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(18))
  7312. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(25),0,-math.rad(12))
  7313. end
  7314.  
  7315. keyframe[11]=function()
  7316. resetWelds(3,{})
  7317.  
  7318. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(26),0,math.rad(0))
  7319. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
  7320.  
  7321. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(2),math.rad(30))
  7322. RightHip.C0=RightHip.C0*CFrame.new(.3,0.2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(68))
  7323.  
  7324. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(18))
  7325. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(25),0,-math.rad(12))
  7326. end
  7327.  
  7328. keyframe[12]=function()
  7329. resetWelds(3,{})
  7330.  
  7331. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(26),0,math.rad(0))
  7332. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
  7333.  
  7334. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(2),math.rad(30))
  7335. RightHip.C0=RightHip.C0*CFrame.new(.4,0.2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(68))
  7336.  
  7337. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(18))
  7338. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(25),0,-math.rad(12))
  7339. end
  7340.  
  7341. keyframe[13]=function()
  7342. resetWelds(3,{})
  7343.  
  7344. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(26),0,math.rad(0))
  7345. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
  7346.  
  7347. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(2),math.rad(30))
  7348. RightHip.C0=RightHip.C0*CFrame.new(.3,0.2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(56))
  7349.  
  7350. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(18))
  7351. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(25),0,-math.rad(12))
  7352. end
  7353.  
  7354. keyframe[14]=function()
  7355. resetWelds(3,{})
  7356.  
  7357. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(26),0,math.rad(0))
  7358. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
  7359.  
  7360. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(2),math.rad(30))
  7361. RightHip.C0=RightHip.C0*CFrame.new(.3,0.2,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(56))
  7362.  
  7363. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(20))
  7364. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.25,-.1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(25),0,-math.rad(12))
  7365. end
  7366.  
  7367. keyframe[15]=function()
  7368. resetWelds(3,{})
  7369.  
  7370. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(3))
  7371. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(0))
  7372.  
  7373. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(20))
  7374. RightHip.C0=RightHip.C0*CFrame.new(0.2,0.1,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(40))
  7375.  
  7376. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(3),-math.rad(15))
  7377. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.1,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),0,-math.rad(6))
  7378. end
  7379.  
  7380. keyframe[16]=function()
  7381. resetWelds(3,{})
  7382.  
  7383. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(3))
  7384. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(0))
  7385.  
  7386. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(20))
  7387. RightHip.C0=RightHip.C0*CFrame.new(0.2,0.1,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(40))
  7388.  
  7389. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(3),-math.rad(12))
  7390. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.1,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),0,-math.rad(6))
  7391. end
  7392.  
  7393. keyframe[17]=function()
  7394. resetWelds(3,{})
  7395.  
  7396. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(11),0,-math.rad(3))
  7397. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),0,math.rad(0))
  7398.  
  7399. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(15))
  7400. RightHip.C0=RightHip.C0*CFrame.new(0.1,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(34))
  7401.  
  7402. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(2),-math.rad(9))
  7403. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(12),0,-math.rad(3))
  7404. end
  7405.  
  7406. keyframe[18]=function()
  7407. resetWelds(3,{})
  7408.  
  7409. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),0,-math.rad(5))
  7410. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.rad(1))
  7411.  
  7412. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(12))
  7413. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(26))
  7414.  
  7415. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(1),-math.rad(7))
  7416. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(9),0,-math.rad(2))
  7417. end
  7418.  
  7419. keyframe[19]=function()
  7420. resetWelds(3,{})
  7421.  
  7422. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(5))
  7423. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(11),0,math.rad(1))
  7424.  
  7425. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(12))
  7426. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.02,0,math.rad(22))
  7427.  
  7428. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(1),-math.rad(5))
  7429. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(9),0,-math.rad(2))
  7430. end
  7431.  
  7432. keyframe[20]=function()
  7433. resetWelds(3,{})
  7434.  
  7435. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(8))
  7436. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),0,math.rad(4))
  7437.  
  7438. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(7))
  7439. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(12))
  7440.  
  7441. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(1),-math.rad(3))
  7442. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,-math.rad(2))
  7443. end
  7444.  
  7445. keyframe[21]=function()
  7446. resetWelds(3,{})
  7447.  
  7448. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(8))
  7449. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),0,math.rad(4))
  7450.  
  7451. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(7))
  7452. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(12))
  7453.  
  7454. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(1),-math.rad(3))
  7455. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,-math.rad(2))
  7456. end
  7457.  
  7458. keyframe[22]=function()
  7459. resetWelds(3,{})
  7460.  
  7461. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(8))
  7462. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),0,math.rad(4))
  7463.  
  7464. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(7))
  7465. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(12))
  7466.  
  7467. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(1),-math.rad(3))
  7468. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,-math.rad(2))
  7469. end
  7470.  
  7471. keyframe[23]=function()
  7472. resetWelds(3,{})
  7473.  
  7474. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(10))
  7475. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(7),0,math.rad(7))
  7476.  
  7477. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(3))
  7478. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(3))
  7479.  
  7480. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(1),-math.rad(1))
  7481. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),0,-math.rad(1))
  7482. end
  7483.  
  7484. keyframe[24]=function()
  7485. resetWelds(3,{})
  7486.  
  7487. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(10))
  7488. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(7),0,math.rad(7))
  7489.  
  7490. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(3))
  7491. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.03,0,math.rad(3))
  7492.  
  7493. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(1),-math.rad(1))
  7494. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),0,-math.rad(1))
  7495. end
  7496.  
  7497. keyframe[25]=function()
  7498. resetWelds(3,{})
  7499.  
  7500. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(12))
  7501. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(10))
  7502.  
  7503. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.04,0,0)
  7504. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.04,0,0)
  7505.  
  7506. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.05,0,0)
  7507. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.05,0,0)
  7508. end
  7509.  
  7510. return keyframe[fr]()
  7511. end,
  7512. ["Cancels"]={"Stand","Jump","Spec_02","2D"},
  7513. ["Reference"]="6B",
  7514. ["Frames"]=25,
  7515. ["Loops"]=false,
  7516. ["LoopStart"]=12
  7517. }
  7518.  
  7519.  
  7520.  
  7521.  
  7522.  
  7523.  
  7524.  
  7525. --[[_G["Animations"]7]]
  7526.  
  7527. _G["Animations"]["Spec_00b"]={["AnimType"]="Attack",["AnimWeight"]=2,["Animation"]=function(fr)
  7528. local keyframe={}
  7529. keyframe[0]=function()
  7530. resetWelds(3,{})
  7531. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),0,-math.rad(23))
  7532.  
  7533. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
  7534. RightHip.C0=RightHip.C0 * CFrame.new(.6,-.1,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(8),math.rad(50))
  7535. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,math.rad(8),0)
  7536. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  7537. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  7538. end
  7539. keyframe[1]=function()
  7540. resetWelds(3,{})
  7541. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),0,-math.rad(33))
  7542.  
  7543. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(60))
  7544. RightHip.C0=RightHip.C0 * CFrame.new(.4,-.1,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(8),math.rad(80))
  7545. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,math.rad(8),0)
  7546. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-5),math.rad(-20))
  7547. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10),math.rad(-10),math.rad(-35))
  7548. end
  7549. keyframe[2]=function()
  7550. resetWelds(3,{})
  7551. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),0,-math.rad(33))
  7552.  
  7553. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(100))
  7554. RightHip.C0=RightHip.C0 * CFrame.new(.3,-.1,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(8),math.rad(120))
  7555. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,math.rad(8),0)
  7556. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-5),math.rad(-20))
  7557. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10),math.rad(-10),math.rad(-35))
  7558. end
  7559. keyframe[3]=function()
  7560. resetWelds(3,{})
  7561. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),0,-math.rad(33))
  7562.  
  7563. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(140))
  7564. RightHip.C0=RightHip.C0 * CFrame.new(.3,-.1,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(8),math.rad(80))
  7565. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,math.rad(8),0)
  7566. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-5),math.rad(-10))
  7567. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10),math.rad(-10),math.rad(-35))
  7568. end
  7569. keyframe[4]=function()
  7570. resetWelds(3,{})
  7571. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),0,-math.rad(33))
  7572.  
  7573. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(170))
  7574. RightHip.C0=RightHip.C0 * CFrame.new(0,-.05,-.05) *CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(8),math.rad(40))
  7575. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,math.rad(8),0)
  7576. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(-5),math.rad(-5))
  7577. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10),math.rad(-10),math.rad(-35))
  7578. end
  7579. keyframe[5]=function()
  7580. resetWelds(3,{})
  7581. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0.05)*CFrame.fromEulerAnglesXYZ(math.rad(0),0,-math.rad(180))
  7582. BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  7583. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,0,math.rad(10))
  7584.  
  7585. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-5),0,math.rad(-8))
  7586. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-18))
  7587. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(5))
  7588. end
  7589. keyframe[6]=function()
  7590. resetWelds(3,{})
  7591. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.18)*CFrame.fromEulerAnglesXYZ(math.rad(7),0,-math.rad(180))
  7592. BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  7593. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,0,math.rad(0))
  7594. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(10))
  7595.  
  7596. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(4),math.rad(12))
  7597. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(21),math.rad(4),math.rad(12))
  7598. end
  7599. keyframe[7]=function()
  7600. resetWelds(3,{})
  7601. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.3)*CFrame.fromEulerAnglesXYZ(math.rad(14),0,-math.rad(180))
  7602. BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  7603. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(10))
  7604. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
  7605. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(41),math.rad(6),math.rad(22))
  7606. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(41),math.rad(6),math.rad(22))
  7607. end
  7608. keyframe[8]=function()
  7609. resetWelds(3,{})
  7610. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.4)*CFrame.fromEulerAnglesXYZ(math.rad(21),0,-math.rad(160))
  7611. BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  7612. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(20))
  7613. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50))
  7614.  
  7615. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(58),math.rad(8),math.rad(44))
  7616. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(58),math.rad(8),math.rad(44))
  7617.  
  7618. end
  7619. keyframe[9]=function()
  7620. resetWelds(3,{})
  7621. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.45)*CFrame.fromEulerAnglesXYZ(math.rad(28),0,-math.rad(140))
  7622. BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  7623. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(30))
  7624. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(60))
  7625.  
  7626. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(74),math.rad(8),math.rad(60))
  7627. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(74),math.rad(8),math.rad(60))
  7628. end
  7629. keyframe[10]=function()
  7630. resetWelds(3,{})
  7631. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.5)*CFrame.fromEulerAnglesXYZ(math.rad(35),0,-math.rad(120))
  7632. BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  7633. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(40))
  7634. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80))
  7635.  
  7636. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(44),math.rad(8),math.rad(60))
  7637. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(44),math.rad(8),math.rad(60))
  7638.  
  7639. end
  7640. keyframe[11]=function()
  7641. resetWelds(3,{})
  7642. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.6)*CFrame.fromEulerAnglesXYZ(math.rad(42),0,-math.rad(100))
  7643. BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(10),0)
  7644. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(50))
  7645. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80))
  7646.  
  7647. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(28),math.rad(8),math.rad(48))
  7648. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(28),math.rad(8),math.rad(48))
  7649.  
  7650. end
  7651. keyframe[12]=function()
  7652. resetWelds(3,{})
  7653. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.7)*CFrame.fromEulerAnglesXYZ(math.rad(49),0,-math.rad(80))
  7654. BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(12),0)
  7655. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(60))
  7656. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80))
  7657.  
  7658. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(18),math.rad(6),math.rad(28))
  7659. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(18),math.rad(6),math.rad(28))
  7660.  
  7661. end
  7662. keyframe[13]=function()
  7663. resetWelds(3,{})
  7664. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.7)*CFrame.fromEulerAnglesXYZ(math.rad(56),0,-math.rad(60))
  7665. BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(14),0)
  7666. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(70))
  7667. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80))
  7668.  
  7669. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(6),math.rad(12))
  7670. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(6),math.rad(12))
  7671. end
  7672. keyframe[14]=function()
  7673. resetWelds(3,{})
  7674. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.6)*CFrame.fromEulerAnglesXYZ(math.rad(64),0,-math.rad(40))
  7675. BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(16),0)
  7676. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(80))
  7677. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80))
  7678.  
  7679. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(6),math.rad(6))
  7680. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(6),math.rad(6))
  7681.  
  7682. end
  7683. keyframe[15]=function()
  7684. resetWelds(3,{})
  7685. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.4)*CFrame.fromEulerAnglesXYZ(math.rad(74),0,-math.rad(20))
  7686. BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(16),0)
  7687. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(80))
  7688. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(70))
  7689.  
  7690. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),0)
  7691. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),0)
  7692.  
  7693. end
  7694. keyframe[16]=function()
  7695. resetWelds(3,{})
  7696. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(81),0,-math.rad(0))
  7697. BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(14),0)
  7698. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(85))
  7699. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(58))
  7700. end
  7701. keyframe[17]=function()
  7702. resetWelds(3,{})
  7703. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.35)*CFrame.fromEulerAnglesXYZ(math.rad(83),0,-math.rad(0))
  7704. BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(12),0)
  7705. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(90))
  7706. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),0,math.rad(3))
  7707. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(46))
  7708. end
  7709. keyframe[18]=function()
  7710. resetWelds(3,{})
  7711. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.7)*CFrame.fromEulerAnglesXYZ(math.rad(92),math.rad(2),0)
  7712. BodyGyro.cframe=BodyGyro.cframe * CFrame.fromEulerAnglesXYZ(0,math.rad(0),0)
  7713. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(94))
  7714. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(28))
  7715. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(6))
  7716. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(1),-math.rad(10))
  7717. end
  7718. keyframe[19]=function()
  7719. resetWelds(3,{})
  7720. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.8)*CFrame.fromEulerAnglesXYZ(math.rad(95),math.rad(10),math.rad(5))
  7721. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(97))
  7722. BodyGyro.cframe=BodyGyro.cframe * CFrame.new(.1,0,.1)
  7723. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(6))
  7724. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12),0,math.rad(12))
  7725. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(5),math.rad(2),-math.rad(50))
  7726. end
  7727. keyframe[20]=function()
  7728. resetWelds(3,{})
  7729. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.9)*CFrame.fromEulerAnglesXYZ(math.rad(98),math.rad(35),math.rad(5))
  7730. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-math.rad(5),0,-math.rad(105))
  7731. BodyGyro.cframe=BodyGyro.cframe * CFrame.new(.1,0,.1) * CFrame.fromEulerAnglesXYZ(0,-math.rad(23),0)
  7732. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(12))
  7733. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(20))
  7734. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(10),0)
  7735. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(4),-math.rad(110))
  7736. end
  7737. keyframe[21]=function()
  7738. resetWelds(3,{})
  7739. RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-1.08)*CFrame.fromEulerAnglesXYZ(math.rad(100),math.rad(50),math.rad(0))
  7740. BodyGyro.cframe=BodyGyro.cframe * CFrame.new(.2,0,.2) * CFrame.fromEulerAnglesXYZ(0,-math.rad(17),0)
  7741. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(5),-math.rad(110))
  7742. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(19))
  7743. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(30))
  7744.  
  7745. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(10),0)
  7746. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(8),-math.rad(190))
  7747. end
  7748. keyframe[22]=function()
  7749. resetWelds(3,{})
  7750. RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-1.08)*CFrame.fromEulerAnglesXYZ(math.rad(100),math.rad(50),math.rad(0))
  7751. BodyGyro.cframe=BodyGyro.cframe * CFrame.new(0,0,.2) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7752. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(5),-math.rad(110))
  7753. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(19))
  7754. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(30))
  7755. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(10),0)
  7756. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(8),-math.rad(190))
  7757. end
  7758. keyframe[23]=function()
  7759. resetWelds(3,{})
  7760. RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-1.08)*CFrame.fromEulerAnglesXYZ(math.rad(100),math.rad(50),math.rad(0))
  7761. BodyGyro.cframe=BodyGyro.cframe * CFrame.new(0,0,.2) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7762. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(5),-math.rad(110))
  7763. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(19))
  7764. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(30))
  7765. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(10),0)
  7766. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(8),-math.rad(190))
  7767. end
  7768. keyframe[24]=function()
  7769. resetWelds(3,{})
  7770. RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-1.08)*CFrame.fromEulerAnglesXYZ(math.rad(100),math.rad(50),math.rad(0))
  7771. BodyGyro.cframe=BodyGyro.cframe * CFrame.new(0,0,.2) * CFrame.fromEulerAnglesXYZ(0,0,0)
  7772. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(5),-math.rad(110))
  7773. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,-math.rad(19))
  7774. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(30))
  7775. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(10),0)
  7776. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(8),-math.rad(190))
  7777. end
  7778. keyframe[25]=function()
  7779. resetWelds(3,{})
  7780. RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-.8)*CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(30),math.rad(0))
  7781. end
  7782. keyframe[26]=function()
  7783. resetWelds(3,{})
  7784. RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-.6)*CFrame.fromEulerAnglesXYZ(math.rad(75),math.rad(30),math.rad(0))
  7785. end
  7786. keyframe[27]=function()
  7787. resetWelds(3,{})
  7788. RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-.4)*CFrame.fromEulerAnglesXYZ(math.rad(50),math.rad(30),math.rad(0))
  7789. end
  7790. keyframe[28]=function()
  7791. resetWelds(3,{})
  7792. RootJoint.C0=RootJoint.C0*CFrame.new(0,.1,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(30),math.rad(0))
  7793. end
  7794. keyframe[29]=function()
  7795. resetWelds(3,{})
  7796. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(30),math.rad(0))
  7797. end
  7798. keyframe[30]=function()
  7799. resetWelds(3,{})
  7800. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(10),math.rad(0))
  7801. end
  7802. keyframe[31]=function()
  7803. resetWelds(3,{})
  7804. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  7805. end
  7806. return keyframe[fr]()
  7807. end,
  7808. ["Cancels"]={"Stand","Walk"},
  7809. ["Reference"]="Spec_00b",
  7810. ["Frames"]=31,
  7811. ["Loops"]=false,
  7812. ["LoopStart"]=18
  7813. }
  7814.  
  7815. _G["Animations"]["Spec_00"]={["AnimType"]="Attack",["AnimWeight"]=2,["Animation"]=function(fr)
  7816. local keyframe={}
  7817. keyframe[0]=function()
  7818. CanInterrupt(false)
  7819. resetWelds(3,{})
  7820. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(2),0,-math.rad(10))
  7821. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.05)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(1),-math.rad(10))
  7822. RightHip.C0=RightHip.C0 * CFrame.new(.02,.02,0) *CFrame.fromEulerAnglesXYZ(-math.rad(5),math.rad(6),0)
  7823. LeftHip.C0=LeftHip.C0 * CFrame.new(-.07,.05,-.02) *CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(3),math.rad(3))
  7824. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(6),math.rad(5))
  7825. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(6),math.rad(5))
  7826. end
  7827. keyframe[1]=function()
  7828. resetWelds(3,{})
  7829. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(12),0,-math.rad(50))
  7830. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(4),-math.rad(60))
  7831. RightHip.C0=RightHip.C0 * CFrame.new(.1,.1,0) *CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(13),0)
  7832. LeftHip.C0=LeftHip.C0 * CFrame.new(-.1,.1,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(10),math.rad(9))
  7833. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(14),math.rad(40),math.rad(33))
  7834. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(14),math.rad(40),math.rad(33))
  7835. end
  7836. keyframe[2]=function()
  7837. resetWelds(3,{})
  7838. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18),0,-math.rad(65))
  7839. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(5),math.rad(5),-math.rad(100))
  7840. RightHip.C0=RightHip.C0 * CFrame.new(.2,.2,0) *CFrame.fromEulerAnglesXYZ(-math.rad(22),math.rad(20),0)
  7841. LeftHip.C0=LeftHip.C0 * CFrame.new(-.27,.15,-.2) *CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(30),math.rad(7))
  7842. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(60),math.rad(50))
  7843. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(60),math.rad(50))
  7844. end
  7845. keyframe[3]=function()
  7846. resetWelds(3,{"Neck"})
  7847.  
  7848. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(120))
  7849. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(-math.rad(32),math.rad(20),math.rad(40))
  7850.  
  7851. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(50),math.rad(40))
  7852. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(50),math.rad(40))
  7853.  
  7854. end
  7855. keyframe[4]=function()
  7856. resetWelds(3,{"Neck"})
  7857. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(130))
  7858. RightHip.C0=RightHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(-math.rad(32),math.rad(20),math.rad(40))
  7859. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(40),math.rad(30))
  7860. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(40),math.rad(30))
  7861. end
  7862. keyframe[5]=function()
  7863. resetWelds(3,{"Neck"})
  7864. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.25)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(150))
  7865. RightHip.C0=RightHip.C0 * CFrame.new(.1,.1,0) *CFrame.fromEulerAnglesXYZ(-math.rad(28),math.rad(10),math.rad(90))
  7866. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(30),math.rad(20))
  7867. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(30),math.rad(20))
  7868. end
  7869. keyframe[6]=function()
  7870. resetWelds(3,{"Neck"})
  7871. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(170))
  7872. RightHip.C0=RightHip.C0 * CFrame.new(.3,.3,0) *CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(6),math.rad(105))
  7873. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(8),math.rad(9))
  7874. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(8),math.rad(9))
  7875. end
  7876. keyframe[7]=function()
  7877. resetWelds(3,{"Neck"})
  7878. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(180))
  7879. RightHip.C0=RightHip.C0 * CFrame.new(.3,.3,0) *CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(6),math.rad(130))
  7880. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(-8),math.rad(-9))
  7881. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-8),math.rad(-8),math.rad(-9))
  7882. end
  7883. keyframe[8]=function()
  7884. resetWelds(3,{"Neck"})
  7885. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(210))
  7886. RightHip.C0=RightHip.C0 * CFrame.new(.5,.5,0) *CFrame.fromEulerAnglesXYZ(-math.rad(16),math.rad(6),math.rad(150))
  7887. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-14),math.rad(-15),math.rad(-15))
  7888. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-14),math.rad(-15),math.rad(-15))
  7889. end
  7890. keyframe[9]=function()
  7891. resetWelds(3,{})
  7892. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18),0,-math.rad(45))
  7893. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(250))
  7894. RightHip.C0=RightHip.C0 * CFrame.new(.75,.75,0) *CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(6),math.rad(150))
  7895. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-14),math.rad(-15),math.rad(-15))
  7896. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-14),math.rad(-15),math.rad(-15))
  7897. end
  7898. keyframe[10]=function()
  7899. resetWelds(3,{})
  7900. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(30))
  7901. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(3),-math.rad(300))
  7902. RightHip.C0=RightHip.C0 * CFrame.new(.7,.7,0) *CFrame.fromEulerAnglesXYZ(-math.rad(14),math.rad(3),math.rad(150))
  7903. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(-20),math.rad(-30))
  7904. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(-20),math.rad(-30))
  7905. end
  7906. keyframe[11]=function()
  7907. resetWelds(3,{})
  7908. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(15))
  7909. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(2),-math.rad(350))
  7910. RightHip.C0=RightHip.C0 * CFrame.new(.6,.6,0) *CFrame.fromEulerAnglesXYZ(-math.rad(16),math.rad(5),math.rad(140))
  7911. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(-25),math.rad(-40))
  7912. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(-25),math.rad(-40))
  7913. end
  7914. keyframe[12]=function()
  7915. resetWelds(3,{})
  7916. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(0))
  7917. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.5)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(1),-math.rad(358))
  7918. RightHip.C0=RightHip.C0 * CFrame.new(.4,.4,0) *CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(40))
  7919. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(-30),math.rad(-50))
  7920. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(-30),math.rad(-50))
  7921. end
  7922. keyframe[13]=function()
  7923. resetWelds(3,{})
  7924. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(30))
  7925. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.12)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(1),-math.rad(5))
  7926. RightHip.C0=RightHip.C0 * CFrame.new(.4,.4,0) *CFrame.fromEulerAnglesXYZ(-math.rad(5),math.rad(5),math.rad(20))
  7927. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(-30),math.rad(-60))
  7928. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(-30),math.rad(-60))
  7929. end
  7930. keyframe[14]=function()
  7931. resetWelds(3,{})
  7932. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(30))
  7933. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(1),-math.rad(2))
  7934. RightHip.C0=RightHip.C0 * CFrame.new(0,0,-.1) *CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(9))
  7935. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(-30),math.rad(-50))
  7936. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-25),math.rad(-30),math.rad(-50))
  7937. end
  7938.  
  7939. keyframe[15]=function()
  7940. resetWelds(3,{})
  7941. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(30))
  7942. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(20))
  7943. RightHip.C0=RightHip.C0 * CFrame.new(0,0,-.1) *CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(9))
  7944. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  7945. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  7946. end
  7947.  
  7948. keyframe[16]=function()
  7949. resetWelds(3,{})
  7950. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(20))
  7951.  
  7952. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(20))
  7953. RightHip.C0=RightHip.C0 * CFrame.new(0,0,-.1) *CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(9))
  7954. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  7955. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  7956. end
  7957.  
  7958. keyframe[17]=function()
  7959. resetWelds(3,{})
  7960. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18),0,-math.rad(25))
  7961.  
  7962. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
  7963. RightHip.C0=RightHip.C0 * CFrame.new(0,0,-.1) *CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(9))
  7964. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  7965. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  7966. end
  7967.  
  7968. keyframe[18]=function()
  7969. resetWelds(3,{})
  7970. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18),0,-math.rad(25))
  7971.  
  7972. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(28))
  7973. RightHip.C0=RightHip.C0 * CFrame.new(0,0,-.1) *CFrame.fromEulerAnglesXYZ(math.rad(5),0,math.rad(9))
  7974. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  7975. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  7976. end
  7977.  
  7978. keyframe[18]=function()
  7979. resetWelds(3,{})
  7980. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18),0,-math.rad(30))
  7981.  
  7982. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(35))
  7983. RightHip.C0=RightHip.C0 * CFrame.new(0,.6,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(36))
  7984. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  7985. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  7986. end
  7987. keyframe[19]=function()
  7988. resetWelds(3,{})
  7989. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(18),0,-math.rad(30))
  7990.  
  7991. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(35))
  7992. RightHip.C0=RightHip.C0 * CFrame.new(.8,-.4,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(38))
  7993. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  7994. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  7995. end
  7996.  
  7997. keyframe[20]=function()
  7998. resetWelds(3,{})
  7999. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),0,-math.rad(33))
  8000.  
  8001. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
  8002. RightHip.C0=RightHip.C0 * CFrame.new(0,.6,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(36))
  8003. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  8004. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  8005. end
  8006.  
  8007. keyframe[21]=function()
  8008. resetWelds(3,{})
  8009. Neck.C0=Neck.C0 * CFrame.fromEulerAnglesXYZ(math.rad(20),0,-math.rad(33))
  8010.  
  8011. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(30))
  8012. RightHip.C0=RightHip.C0 * CFrame.new(1,-.1,-.1) *CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(8),math.rad(36))
  8013. LeftHip.C0=LeftHip.C0 * CFrame.new(0,0,0) *CFrame.fromEulerAnglesXYZ(0,math.rad(8),0)
  8014. RightShoulder.C0=RightShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  8015. LeftShoulder.C0=LeftShoulder.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-22),math.rad(-20),math.rad(-35))
  8016.  
  8017. end
  8018.  
  8019. return keyframe[fr]()
  8020. end,
  8021. ["Cancels"]={"Stand","Walk"},
  8022. ["Reference"]="Spec_00",
  8023. ["Frames"]=21,
  8024. ["Loops"]=true,
  8025. ["LoopStart"]=18
  8026. }
  8027.  
  8028.  
  8029.  
  8030.  
  8031.  
  8032. _G["Animations"]["CleaveA"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  8033. local keyframe={}
  8034. keyframe[0]=function()
  8035. resetWelds(3,{})
  8036. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.pi/8)
  8037. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
  8038. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
  8039. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
  8040. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
  8041. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
  8042. end
  8043.  
  8044. keyframe[1]=function()
  8045. resetWelds(3,{})
  8046.  
  8047. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(5))
  8048. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(2))
  8049.  
  8050. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,.3,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(3))
  8051. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(5),-math.rad(5))
  8052.  
  8053. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(5),math.rad(4))
  8054. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(2),math.rad(2))
  8055. end
  8056.  
  8057. keyframe[2]=function()
  8058. resetWelds(3,{})
  8059.  
  8060. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(5),0,-math.rad(10))
  8061. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(3))
  8062.  
  8063. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,.7,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(6))
  8064. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(15),-math.rad(10))
  8065.  
  8066. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.3,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(10),math.rad(6))
  8067. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(3),math.rad(3))
  8068. end
  8069.  
  8070. keyframe[3]=function()
  8071. resetWelds(3,{})
  8072.  
  8073. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,-math.rad(16))
  8074. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
  8075.  
  8076. LeftHip.C0=LeftHip.C0*CFrame.new(-.8,1.1,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(13))
  8077. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(15),-math.rad(10))
  8078.  
  8079. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(10))
  8080. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(5))
  8081. end
  8082.  
  8083. keyframe[4]=function()
  8084. resetWelds(3,{})
  8085.  
  8086. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(16))
  8087. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
  8088.  
  8089. LeftHip.C0=LeftHip.C0*CFrame.new(-.65,1.3,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(24))
  8090. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(15),-math.rad(16))
  8091.  
  8092. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(10))
  8093. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(5))
  8094. end
  8095.  
  8096. keyframe[5]=function()
  8097. resetWelds(3,{})
  8098.  
  8099. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(19),0,-math.rad(16))
  8100. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
  8101.  
  8102. LeftHip.C0=LeftHip.C0*CFrame.new(-.65,1.4,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(32))
  8103. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(15),-math.rad(20))
  8104.  
  8105. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(10))
  8106. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(5))
  8107. end
  8108.  
  8109. --stomp
  8110.  
  8111. keyframe[6]=function()
  8112. resetWelds(3,{})
  8113.  
  8114. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(12),0,-math.rad(16))
  8115. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
  8116.  
  8117. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,1.2,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(20))
  8118. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(15),-math.rad(14))
  8119.  
  8120. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(10))
  8121. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(5))
  8122. end
  8123.  
  8124. keyframe[7]=function()
  8125. resetWelds(3,{})
  8126.  
  8127. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),0,-math.rad(12))
  8128. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
  8129.  
  8130. LeftHip.C0=LeftHip.C0*CFrame.new(-.85,.66,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(18))
  8131. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(2),math.rad(10))
  8132.  
  8133. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.15,.15)*CFrame.fromEulerAnglesXYZ(math.rad(33),math.rad(17),math.rad(12))
  8134. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(4),-math.rad(8))
  8135. end
  8136.  
  8137. keyframe[8]=function()
  8138. resetWelds(3,{})
  8139.  
  8140. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(15),0,-math.rad(9))
  8141. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
  8142.  
  8143. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,.45,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(15))
  8144. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(6),-math.rad(4),math.rad(16))
  8145.  
  8146. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.15,.3)*CFrame.fromEulerAnglesXYZ(math.rad(35),math.rad(18),math.rad(12))
  8147. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(3),-math.rad(16))
  8148. end
  8149.  
  8150. keyframe[9]=function()
  8151. resetWelds(3,{})
  8152.  
  8153. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(24),0,-math.rad(8))
  8154. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
  8155.  
  8156. LeftHip.C0=LeftHip.C0*CFrame.new(-1.4,.2,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(14))
  8157. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),-math.rad(8),math.rad(22))
  8158.  
  8159. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.2,.45)*CFrame.fromEulerAnglesXYZ(math.rad(36),math.rad(20),math.rad(12))
  8160. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(2.5),-math.rad(20))
  8161. end
  8162.  
  8163. keyframe[10]=function()
  8164. resetWelds(3,{})
  8165.  
  8166. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(15),0,-math.rad(9))
  8167. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
  8168.  
  8169. LeftHip.C0=LeftHip.C0*CFrame.new(-1.2,.4,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(14))
  8170. RightHip.C0=RightHip.C0*CFrame.new(0,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(6),-math.rad(4),math.rad(16))
  8171.  
  8172. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.15,.3)*CFrame.fromEulerAnglesXYZ(math.rad(35),math.rad(18),math.rad(12))
  8173. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(3),-math.rad(16))
  8174. end
  8175.  
  8176. keyframe[11]=function()
  8177. resetWelds(3,{})
  8178.  
  8179. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(16))
  8180. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
  8181.  
  8182. LeftHip.C0=LeftHip.C0*CFrame.new(-.65,1.3,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(24))
  8183. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(15),-math.rad(16))
  8184.  
  8185. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(10))
  8186. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(5))
  8187. end
  8188.  
  8189. return keyframe[fr]()
  8190. end,
  8191. ["Cancels"]={"Stand","CleaveB"},
  8192. ["Reference"]="CleaveA",
  8193. ["Frames"]=11,
  8194. ["Loops"]=true,
  8195. ["LoopStart"]=7
  8196. }
  8197.  
  8198. _G["Animations"]["CleaveB"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  8199. local keyframe={}
  8200. keyframe[0]=function()
  8201. resetWelds(3,{})
  8202.  
  8203. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,-math.rad(16))
  8204. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(5))
  8205.  
  8206. LeftHip.C0=LeftHip.C0*CFrame.new(-.65,1.3,0)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(24))
  8207. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,math.rad(15),-math.rad(16))
  8208.  
  8209. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(10))
  8210. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),math.rad(5))
  8211. end
  8212.  
  8213. keyframe[1]=function()
  8214. resetWelds(3,{})
  8215.  
  8216. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,math.rad(0))
  8217. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,-math.rad(0))
  8218.  
  8219. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,.9,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(0))
  8220. RightHip.C0=RightHip.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(5),-math.rad(18))
  8221.  
  8222. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.35,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(22),-math.rad(15),math.rad(20))
  8223. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(5),math.rad(20))
  8224.  
  8225. end
  8226.  
  8227. keyframe[2]=function()
  8228. resetWelds(3,{})
  8229.  
  8230. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(32),0,math.rad(18))
  8231. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(32),0,-math.rad(4))
  8232.  
  8233. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,.4,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(25))
  8234. RightHip.C0=RightHip.C0*CFrame.new(-.5,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(25),-math.rad(20))
  8235.  
  8236. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.15,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),-math.rad(15),math.rad(30))
  8237. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(4),math.rad(40))
  8238.  
  8239. end
  8240.  
  8241. keyframe[3]=function()
  8242. resetWelds(3,{})
  8243.  
  8244. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(36),0,math.rad(30))
  8245. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(34),0,-math.rad(10))
  8246.  
  8247. LeftHip.C0=LeftHip.C0*CFrame.new(.2,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(50))
  8248. RightHip.C0=RightHip.C0*CFrame.new(-.5,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(30),-math.rad(23))
  8249.  
  8250. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.15,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),-math.rad(15),math.rad(30))
  8251. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(4),math.rad(40))
  8252.  
  8253. end
  8254.  
  8255. keyframe[4]=function()
  8256. resetWelds(3,{})
  8257.  
  8258. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(38),0,math.rad(30))
  8259. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(-15))
  8260.  
  8261. LeftHip.C0=LeftHip.C0*CFrame.new(.4,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(80))
  8262. RightHip.C0=RightHip.C0*CFrame.new(-.7,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(30),-math.rad(28))
  8263.  
  8264. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(15),math.rad(40))
  8265. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(5),math.rad(50))
  8266.  
  8267. end
  8268.  
  8269. keyframe[5]=function()
  8270. resetWelds(3,{})
  8271.  
  8272. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(36),0,math.rad(30))
  8273. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(-15))
  8274.  
  8275. LeftHip.C0=LeftHip.C0*CFrame.new(.4,0,0)*CFrame.fromEulerAnglesXYZ(0,0,math.rad(80))
  8276. RightHip.C0=RightHip.C0*CFrame.new(-.7,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(30),-math.rad(28))
  8277.  
  8278. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(15),math.rad(40))
  8279. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(5),math.rad(50))
  8280.  
  8281. end
  8282.  
  8283. keyframe[6]=function()
  8284. resetWelds(3,{})
  8285.  
  8286. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(36),0,math.rad(20))
  8287. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(-12))
  8288.  
  8289. LeftHip.C0=LeftHip.C0*CFrame.new(.34,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(1),math.rad(55))
  8290. RightHip.C0=RightHip.C0*CFrame.new(-.6,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(26),-math.rad(26))
  8291.  
  8292. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),-math.rad(15),math.rad(20))
  8293. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(5),math.rad(30))
  8294.  
  8295. end
  8296.  
  8297. keyframe[7]=function()
  8298. resetWelds(3,{})
  8299.  
  8300. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(24),0,math.rad(6))
  8301. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(0))
  8302.  
  8303. LeftHip.C0=LeftHip.C0*CFrame.new(.24,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(3),math.rad(25))
  8304. RightHip.C0=RightHip.C0*CFrame.new(-.5,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(18),-math.rad(23))
  8305.  
  8306. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(15),math.rad(0))
  8307. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(5),math.rad(15))
  8308.  
  8309. end
  8310.  
  8311. keyframe[8]=function()
  8312. resetWelds(3,{})
  8313.  
  8314. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(9))
  8315. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(7))
  8316.  
  8317. LeftHip.C0=LeftHip.C0*CFrame.new(.16,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(6),-math.rad(20))
  8318. RightHip.C0=RightHip.C0*CFrame.new(-.3,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(10),-math.rad(20))
  8319.  
  8320. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(15),-math.rad(30))
  8321. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(5),-math.rad(10))
  8322.  
  8323. end
  8324.  
  8325. keyframe[9]=function()
  8326. resetWelds(3,{})
  8327.  
  8328. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(18))
  8329. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(11))
  8330.  
  8331. LeftHip.C0=LeftHip.C0*CFrame.new(.08,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),-math.rad(10),-math.rad(54))
  8332. RightHip.C0=RightHip.C0*CFrame.new(-.15,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(5),-math.rad(17))
  8333.  
  8334. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(15),-math.rad(48))
  8335. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(5),-math.rad(35))
  8336.  
  8337. end
  8338.  
  8339. keyframe[10]=function()
  8340. resetWelds(3,{})
  8341.  
  8342. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(25))
  8343. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(15))
  8344.  
  8345. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),-math.rad(10),-math.rad(60))
  8346. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(0),-math.rad(17))
  8347.  
  8348. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(15),-math.rad(70))
  8349. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(50))
  8350.  
  8351. end
  8352.  
  8353. keyframe[11]=function()
  8354. resetWelds(3,{})
  8355.  
  8356. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(30))
  8357. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(42),0,math.rad(15))
  8358.  
  8359. LeftHip.C0=LeftHip.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),-math.rad(10),-math.rad(63))
  8360. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(0),-math.rad(17))
  8361.  
  8362. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(15),-math.rad(70))
  8363. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(50))
  8364.  
  8365. end
  8366.  
  8367. keyframe[12]=function()
  8368. resetWelds(3,{})
  8369.  
  8370. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(35))
  8371. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(15))
  8372.  
  8373. LeftHip.C0=LeftHip.C0*CFrame.new(.2,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),-math.rad(10),-math.rad(66))
  8374. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(0),-math.rad(17))
  8375.  
  8376. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(15),-math.rad(70))
  8377. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(50))
  8378.  
  8379. end
  8380.  
  8381. keyframe[13]=function()
  8382. resetWelds(3,{})
  8383.  
  8384. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(40))
  8385. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(15))
  8386.  
  8387. LeftHip.C0=LeftHip.C0*CFrame.new(.4,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),-math.rad(10),-math.rad(70))
  8388. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(0),-math.rad(17))
  8389.  
  8390. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(15),-math.rad(70))
  8391. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(50))
  8392.  
  8393. end
  8394.  
  8395. keyframe[14]=function()
  8396. resetWelds(3,{})
  8397.  
  8398. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(44))
  8399. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(15))
  8400.  
  8401. LeftHip.C0=LeftHip.C0*CFrame.new(.7,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(24),-math.rad(10),-math.rad(70))
  8402. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(0),-math.rad(17))
  8403.  
  8404. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(15),-math.rad(70))
  8405. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(5),-math.rad(50))
  8406.  
  8407. end
  8408.  
  8409. keyframe[15]=function()
  8410. resetWelds(3,{})
  8411.  
  8412. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(40))
  8413. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(11))
  8414.  
  8415. LeftHip.C0=LeftHip.C0*CFrame.new(.08,-.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),-math.rad(10),-math.rad(44))
  8416. RightHip.C0=RightHip.C0*CFrame.new(-.15,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(5),-math.rad(17))
  8417.  
  8418. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(15),-math.rad(48))
  8419. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(5),-math.rad(35))
  8420.  
  8421. end
  8422.  
  8423. keyframe[16]=function()
  8424. resetWelds(3,{})
  8425.  
  8426. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(25))
  8427. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(7))
  8428.  
  8429. LeftHip.C0=LeftHip.C0*CFrame.new(.16,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(6),-math.rad(20))
  8430. RightHip.C0=RightHip.C0*CFrame.new(-.3,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(10),-math.rad(20))
  8431.  
  8432. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(15),-math.rad(30))
  8433. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(5),-math.rad(10))
  8434.  
  8435. end
  8436.  
  8437. keyframe[17]=function()
  8438. resetWelds(3,{})
  8439.  
  8440. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(20))
  8441. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(39),0,math.rad(0))
  8442.  
  8443. LeftHip.C0=LeftHip.C0*CFrame.new(.24,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(3),math.rad(25))
  8444. RightHip.C0=RightHip.C0*CFrame.new(-.5,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(18),-math.rad(23))
  8445.  
  8446. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(15),math.rad(0))
  8447. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(5),math.rad(15))
  8448.  
  8449. end
  8450.  
  8451. keyframe[18]=function()
  8452. resetWelds(3,{})
  8453.  
  8454. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(4),0,-math.rad(15))
  8455. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(-0))
  8456.  
  8457. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(0,-math.rad(1),math.rad(5))
  8458. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(26),-math.rad(6))
  8459.  
  8460. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),-math.rad(15),math.rad(10))
  8461. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(5),math.rad(10))
  8462.  
  8463. end
  8464.  
  8465. keyframe[19]=function()
  8466. resetWelds(3,{})
  8467. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.pi/8)
  8468. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
  8469. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
  8470. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
  8471. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
  8472. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
  8473. end
  8474.  
  8475.  
  8476. return keyframe[fr]()
  8477. end,
  8478. ["Cancels"]={"Stand"},
  8479. ["Reference"]="CleaveB",
  8480. ["Frames"]=19,
  8481. ["Loops"]=false,
  8482. ["LoopStart"]=5
  8483. }
  8484.  
  8485. _G["Animations"]["2C"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  8486. local keyframe={}
  8487. keyframe[0]=function()
  8488. resetWelds(3,{})
  8489. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  8490. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  8491.  
  8492. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
  8493. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
  8494.  
  8495. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  8496. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  8497.  
  8498. end
  8499.  
  8500. keyframe[1]=function()
  8501. resetWelds(3,{})
  8502. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.85) * CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(-12),-math.rad(55))
  8503. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14),math.rad(8),math.rad(30))
  8504.  
  8505. RightShoulder.C0=RightShoulder.C0*CFrame.new(.1,.05,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),-math.rad(13),math.rad(46))
  8506. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.05,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(12),-math.rad(44))
  8507.  
  8508. RightHip.C0=RightHip.C0*CFrame.new(.65,-.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(5),-math.rad(25),-math.rad(35))
  8509. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,0.35,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(-10),math.rad(-8))
  8510. end
  8511.  
  8512. keyframe[2]=function()
  8513. resetWelds(3,{})
  8514. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.85) * CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(-8),-math.rad(40))
  8515. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),math.rad(10))
  8516.  
  8517. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(0),math.rad(80))
  8518. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(12),-math.rad(50))
  8519.  
  8520. RightHip.C0=RightHip.C0*CFrame.new(.35,.5,.1)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(40),-math.rad(0))
  8521. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,0.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(-20),math.rad(10))
  8522. end
  8523.  
  8524. keyframe[3]=function()
  8525. resetWelds(3,{})
  8526. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.85) * CFrame.fromEulerAnglesXYZ(math.rad(22),math.rad(-4),-math.rad(20))
  8527. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(0),math.rad(0))
  8528.  
  8529. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.15,.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(5),math.rad(155))
  8530. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.3,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(12),-math.rad(50))
  8531.  
  8532. RightHip.C0=RightHip.C0*CFrame.new(.55,.8,.15)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(50),-math.rad(3))
  8533. LeftHip.C0=LeftHip.C0*CFrame.new(-.85,0.15,0)*CFrame.fromEulerAnglesXYZ(-math.rad(16),math.rad(-10),math.rad(30))
  8534. end
  8535.  
  8536. keyframe[4]=function()
  8537. resetWelds(3,{})
  8538. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.85) * CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(0),-math.rad(7))
  8539. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(0),math.rad(0))
  8540.  
  8541. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.5,.6,0)*CFrame.fromEulerAnglesXYZ(math.rad(40),math.rad(10),math.rad(220))
  8542. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.5,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-20),math.rad(25),-math.rad(80))
  8543.  
  8544. RightHip.C0=RightHip.C0*CFrame.new(.7,1,.2)*CFrame.fromEulerAnglesXYZ(0,-math.rad(60),-math.rad(5))
  8545. LeftHip.C0=LeftHip.C0*CFrame.new(-1.2,0.2,0)*CFrame.fromEulerAnglesXYZ(-math.rad(26),math.rad(0),math.rad(50))
  8546. end
  8547.  
  8548. keyframe[5]=function()
  8549. resetWelds(3,{})
  8550. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(40),math.rad(0),math.rad(1))
  8551. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(16),math.rad(0),math.rad(0))
  8552.  
  8553. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,.35,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(160))
  8554. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.35,-.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(-13),math.rad(32),-math.rad(95))
  8555.  
  8556. RightHip.C0=RightHip.C0*CFrame.new(.55,1.1,.2)*CFrame.fromEulerAnglesXYZ(0,-math.rad(40),math.rad(15))
  8557. LeftHip.C0=LeftHip.C0*CFrame.new(-1,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(14),math.rad(0),math.rad(15))
  8558. end
  8559.  
  8560. keyframe[6]=function()
  8561. resetWelds(3,{})
  8562. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(50),math.rad(0),math.rad(2))
  8563. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(28),math.rad(0),math.rad(0))
  8564.  
  8565. RightShoulder.C0=RightShoulder.C0*CFrame.new(.1,.1,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(45),math.rad(120))
  8566. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.2,-.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(-10),math.rad(50),-math.rad(105))
  8567.  
  8568. RightHip.C0=RightHip.C0*CFrame.new(.55,1.1,.2)*CFrame.fromEulerAnglesXYZ(0,-math.rad(40),math.rad(15))
  8569. LeftHip.C0=LeftHip.C0*CFrame.new(-1,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(14),math.rad(0),math.rad(15))
  8570. end
  8571.  
  8572. keyframe[7]=function()
  8573. resetWelds(3,{})
  8574. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-1) * CFrame.fromEulerAnglesXYZ(math.rad(65),math.rad(0),math.rad(4))
  8575. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(38),math.rad(0),math.rad(0))
  8576.  
  8577. RightShoulder.C0=RightShoulder.C0*CFrame.new(.5,.25,-.45)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(90))
  8578. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.1,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(-5),math.rad(65),-math.rad(115))
  8579.  
  8580. RightHip.C0=RightHip.C0*CFrame.new(.45,1.2,.2)*CFrame.fromEulerAnglesXYZ(0,-math.rad(35),math.rad(25))
  8581. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.3,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(0),-math.rad(0))
  8582. end
  8583.  
  8584. keyframe[8]=function()
  8585. resetWelds(3,{})
  8586. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-1) * CFrame.fromEulerAnglesXYZ(math.rad(75),math.rad(0),math.rad(7))
  8587. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(45),math.rad(0),math.rad(0))
  8588.  
  8589. RightShoulder.C0=RightShoulder.C0*CFrame.new(.8,.4,-.6)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(90),math.rad(60))
  8590.  
  8591. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),-math.rad(130))
  8592.  
  8593. RightHip.C0=RightHip.C0*CFrame.new(.4,1.3,.2)*CFrame.fromEulerAnglesXYZ(0,-math.rad(20),math.rad(35))
  8594. LeftHip.C0=LeftHip.C0*CFrame.new(-.8,-.4,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(0),-math.rad(10))
  8595. end
  8596.  
  8597. keyframe[9]=function()
  8598. resetWelds(3,{})
  8599. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-1) * CFrame.fromEulerAnglesXYZ(math.rad(76),math.rad(0),math.rad(8))
  8600. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(45),math.rad(0),math.rad(0))
  8601.  
  8602. RightShoulder.C0=RightShoulder.C0*CFrame.new(.8,.4,-.6)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(91),math.rad(64))
  8603. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),-math.rad(130))
  8604.  
  8605. RightHip.C0=RightHip.C0*CFrame.new(.4,1.3,.2)*CFrame.fromEulerAnglesXYZ(0,-math.rad(20),math.rad(35))
  8606. LeftHip.C0=LeftHip.C0*CFrame.new(-.8,-.4,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(0),-math.rad(10))
  8607. end
  8608.  
  8609. keyframe[10]=function()
  8610. resetWelds(3,{})
  8611. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-1) * CFrame.fromEulerAnglesXYZ(math.rad(77),math.rad(0),math.rad(9))
  8612. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(36),math.rad(0),math.rad(0))
  8613.  
  8614. RightShoulder.C0=RightShoulder.C0*CFrame.new(.8,.4,-.6)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(92),math.rad(68))
  8615. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(80),-math.rad(130))
  8616.  
  8617. RightHip.C0=RightHip.C0*CFrame.new(.4,1.3,.2)*CFrame.fromEulerAnglesXYZ(0,-math.rad(20),math.rad(35))
  8618. LeftHip.C0=LeftHip.C0*CFrame.new(-.8,-.4,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(0),-math.rad(10))
  8619. end
  8620.  
  8621. keyframe[11]=function()
  8622. resetWelds(3,{})
  8623. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.96) * CFrame.fromEulerAnglesXYZ(math.rad(50),math.rad(0),math.rad(-12))
  8624. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(18),math.rad(0),math.rad(0))
  8625.  
  8626. RightShoulder.C0=RightShoulder.C0*CFrame.new(.6,.3,-.4)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(65),math.rad(45))
  8627. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(60),-math.rad(100))
  8628.  
  8629. RightHip.C0=RightHip.C0*CFrame.new(.5,.7,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(17),math.rad(0))
  8630. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,-.1,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(0),-math.rad(10))
  8631. end
  8632.  
  8633. keyframe[12]=function()
  8634. resetWelds(3,{})
  8635. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.93) * CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(0),math.rad(-30))
  8636. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(0),math.rad(0))
  8637.  
  8638. RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,.2,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(40),math.rad(30))
  8639. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(40),-math.rad(80))
  8640.  
  8641. RightHip.C0=RightHip.C0*CFrame.new(.5,.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(17),-math.rad(35))
  8642. LeftHip.C0=LeftHip.C0*CFrame.new(-.4,.2,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(0),-math.rad(10))
  8643. end
  8644.  
  8645. keyframe[13]=function()
  8646. resetWelds(3,{})
  8647. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(18),math.rad(0),math.rad(-50))
  8648. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(8),math.rad(20))
  8649.  
  8650. RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,.2,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(20),math.rad(18))
  8651. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(40),-math.rad(48))
  8652.  
  8653. RightHip.C0=RightHip.C0*CFrame.new(.7,-.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(3),-math.rad(13),-math.rad(50))
  8654. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,.45,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(0),-math.rad(15))
  8655. end
  8656.  
  8657. keyframe[14]=function()
  8658. resetWelds(3,{})
  8659. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(5),-math.rad(6),math.rad(-60))
  8660. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(16),math.rad(12),math.rad(30))
  8661.  
  8662. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,.1,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(6),math.rad(13))
  8663. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.15,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(40),-math.rad(42))
  8664.  
  8665. RightHip.C0=RightHip.C0*CFrame.new(.8,-.3,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(13),-math.rad(60))
  8666. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,.6,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(0),-math.rad(17))
  8667. end
  8668.  
  8669. keyframe[15]=function()
  8670. resetWelds(3,{})
  8671. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(11),math.rad(-64))
  8672. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(16),math.rad(12),math.rad(38))
  8673.  
  8674. RightShoulder.C0=RightShoulder.C0*CFrame.new(.2,.1,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(-8),math.rad(11))
  8675. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,-.15,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(40),-math.rad(40))
  8676.  
  8677. RightHip.C0=RightHip.C0*CFrame.new(.85,-.35,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(12),-math.rad(67))
  8678. LeftHip.C0=LeftHip.C0*CFrame.new(-.55,.65,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(0),-math.rad(18))
  8679. end
  8680.  
  8681. keyframe[16]=function()
  8682. resetWelds(3,{})
  8683. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  8684. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  8685.  
  8686. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
  8687. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
  8688.  
  8689. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  8690. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  8691. end
  8692.  
  8693. return keyframe[fr]()
  8694. end,
  8695. ["Cancels"]={"Stand","Crouch","CleaveA","3C"},
  8696. ["Reference"]="2C",
  8697. ["Frames"]=16,
  8698. ["Loops"]=false,
  8699. ["LoopStart"]=12
  8700. }
  8701.  
  8702. _G["Animations"]["Spec_02"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  8703. local keyframe={}
  8704. keyframe[0]=function()
  8705. resetWelds(3,{})
  8706. end
  8707.  
  8708. keyframe[1]=function()
  8709. resetWelds(3,{})
  8710.  
  8711. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,math.rad(0))
  8712. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,0)
  8713.  
  8714. RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(-60),math.rad(30))
  8715. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(60),math.rad(-30))
  8716.  
  8717. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(5),-math.rad(11))
  8718. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),math.rad(11))
  8719. end
  8720.  
  8721. keyframe[2]=function()
  8722. resetWelds(3,{})
  8723.  
  8724. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(0))
  8725. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0)
  8726.  
  8727. RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(-120),math.rad(70))
  8728. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(120),math.rad(-70))
  8729.  
  8730. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(5),-math.rad(13))
  8731. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),math.rad(13))
  8732. end
  8733.  
  8734. keyframe[3]=function()
  8735. resetWelds(3,{})
  8736.  
  8737. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,math.rad(0))
  8738. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-2),0,0)
  8739.  
  8740. RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(130),math.rad(80))
  8741. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(130),math.rad(-80))
  8742.  
  8743. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),-math.rad(10))
  8744. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(0))
  8745. end
  8746.  
  8747. keyframe[4]=function()
  8748. resetWelds(3,{})
  8749.  
  8750. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(0))
  8751. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-8),0,0)
  8752.  
  8753. RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(135),math.rad(80))
  8754. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(135),math.rad(-80))
  8755.  
  8756. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),-math.rad(9))
  8757. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(4))
  8758. end
  8759.  
  8760. keyframe[5]=function()
  8761. resetWelds(3,{})
  8762.  
  8763. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(0))
  8764. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0)
  8765.  
  8766. RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(140),math.rad(80))
  8767. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(140),math.rad(-80))
  8768.  
  8769. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),-math.rad(8))
  8770. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(8))
  8771. end
  8772.  
  8773. keyframe[6]=function()
  8774. resetWelds(3,{})
  8775.  
  8776. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(0))
  8777. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,0)
  8778.  
  8779. RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(140),math.rad(80))
  8780. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(140),math.rad(-80))
  8781.  
  8782. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),-math.rad(8))
  8783. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(8))
  8784. end
  8785.  
  8786. keyframe[7]=function()
  8787. resetWelds(3,{})
  8788.  
  8789. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.4)*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
  8790. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  8791.  
  8792. RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,.4,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(50),math.rad(100))
  8793. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,.5,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(50),math.rad(-110))
  8794.  
  8795. RightHip.C0=RightHip.C0*CFrame.new(.6,.8,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),math.rad(4))
  8796. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(10))
  8797. end
  8798.  
  8799. keyframe[8]=function()
  8800. resetWelds(3,{})
  8801.  
  8802. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.75)*CFrame.fromEulerAnglesXYZ(math.rad(54),0,math.rad(0))
  8803. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  8804.  
  8805. RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,.75,-.4)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(35),math.rad(130))
  8806. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,.8,-.4)*CFrame.fromEulerAnglesXYZ(-math.rad(7),math.rad(35),math.rad(-130))
  8807.  
  8808. RightHip.C0=RightHip.C0*CFrame.new(.6,.8,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),math.rad(14))
  8809. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(13))
  8810. end
  8811.  
  8812. keyframe[9]=function()
  8813. resetWelds(3,{})
  8814.  
  8815. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-1.1)*CFrame.fromEulerAnglesXYZ(math.rad(80),0,math.rad(0))
  8816. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,0)
  8817.  
  8818. RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,1,-.7)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(20),math.rad(150))
  8819. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,1.1,-.7)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(20),math.rad(-150))
  8820.  
  8821. RightHip.C0=RightHip.C0*CFrame.new(.6,.8,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),math.rad(24))
  8822. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(16))
  8823. end
  8824.  
  8825. keyframe[10]=function()
  8826. resetWelds(3,{})
  8827.  
  8828. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-1.1)*CFrame.fromEulerAnglesXYZ(math.rad(80),0,math.rad(0))
  8829. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,0)
  8830.  
  8831. RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,1,-.7)*CFrame.fromEulerAnglesXYZ(-math.rad(10),math.rad(20),math.rad(150))
  8832. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,1.1,-.7)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(20),math.rad(-150))
  8833.  
  8834. RightHip.C0=RightHip.C0*CFrame.new(.6,.8,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),math.rad(24))
  8835. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(16))
  8836. end
  8837.  
  8838. keyframe[11]=function()
  8839. resetWelds(3,{})
  8840.  
  8841. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.75)*CFrame.fromEulerAnglesXYZ(math.rad(54),0,math.rad(0))
  8842. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  8843.  
  8844. RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,.75,-.4)*CFrame.fromEulerAnglesXYZ(-math.rad(7),-math.rad(35),math.rad(130))
  8845. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,.8,-.4)*CFrame.fromEulerAnglesXYZ(-math.rad(7),math.rad(35),math.rad(-130))
  8846.  
  8847. RightHip.C0=RightHip.C0*CFrame.new(.6,.8,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),math.rad(14))
  8848. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(13))
  8849. end
  8850.  
  8851. keyframe[12]=function()
  8852. resetWelds(3,{})
  8853.  
  8854. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.4)*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(0))
  8855. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  8856.  
  8857. RightShoulder.C0=RightShoulder.C0*CFrame.new(.4,.4,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(50),math.rad(100))
  8858. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.4,.5,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(50),math.rad(-110))
  8859.  
  8860. RightHip.C0=RightHip.C0*CFrame.new(.6,.8,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(8),math.rad(4))
  8861. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),-math.rad(10))
  8862. end
  8863.  
  8864. keyframe[13]=function()
  8865. resetWelds(3,{})
  8866.  
  8867. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(0))
  8868. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(-10),0,0)
  8869.  
  8870. RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(-120),math.rad(70))
  8871. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(120),math.rad(-70))
  8872.  
  8873. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(5),-math.rad(13))
  8874. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),math.rad(13))
  8875. end
  8876.  
  8877. keyframe[14]=function()
  8878. resetWelds(3,{})
  8879.  
  8880. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,math.rad(0))
  8881. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(0),0,0)
  8882.  
  8883. RightShoulder.C0=RightShoulder.C0*CFrame.new(.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(-60),math.rad(30))
  8884. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(60),math.rad(-30))
  8885.  
  8886. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(5),-math.rad(11))
  8887. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(5),math.rad(11))
  8888. end
  8889.  
  8890. keyframe[15]=function()
  8891. resetWelds(3,{})
  8892. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),0,-math.rad(10))
  8893. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(5),0,0)
  8894. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
  8895. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,0)
  8896. end
  8897. return keyframe[fr]()
  8898. end,
  8899. ["Cancels"]={"Stand"},
  8900. ["Reference"]="Spec_02",
  8901. ["Frames"]=15,
  8902. ["Loops"]=false,
  8903. ["LoopStart"]=12
  8904. }
  8905.  
  8906. _G["Animations"]["5C"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  8907. local keyframe={}
  8908. keyframe[0]=function()
  8909. resetWelds(3,{})
  8910.  
  8911. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(12))
  8912. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(10))
  8913.  
  8914. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.04,0,0)
  8915. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.04,0,0)
  8916.  
  8917. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.05,0,0)
  8918. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-0.05,0,0)
  8919. end
  8920.  
  8921. keyframe[1]=function()
  8922. resetWelds(3,{})
  8923.  
  8924. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.4)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(13))
  8925. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),0,math.rad(12))
  8926.  
  8927. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,0.1,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(2),-math.rad(35))
  8928. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(4),-math.rad(6))
  8929.  
  8930. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.05,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,0)
  8931. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.05,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,0)
  8932. end
  8933.  
  8934. keyframe[2]=function()
  8935. resetWelds(3,{})
  8936.  
  8937. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.8)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(14))
  8938. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(12))
  8939.  
  8940. LeftHip.C0=LeftHip.C0*CFrame.new(-.15,0.15,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(2),-math.rad(60))
  8941. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(7),-math.rad(8))
  8942.  
  8943. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.05,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,0)
  8944. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.05,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(14),0,0)
  8945. end
  8946.  
  8947. keyframe[3]=function()
  8948. resetWelds(3,{})
  8949.  
  8950. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,1.2)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(15))
  8951. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12),0,math.rad(14))
  8952.  
  8953. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0.2,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(4),-math.rad(85))
  8954. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(9),-math.rad(10))
  8955.  
  8956. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,0)
  8957. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,0)
  8958. end
  8959.  
  8960. keyframe[4]=function()
  8961. resetWelds(3,{})
  8962.  
  8963. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,1.5)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(18))
  8964. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14),0,math.rad(16))
  8965.  
  8966. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,0.3,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(6),-math.rad(105))
  8967. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(2),math.rad(13),-math.rad(16))
  8968.  
  8969. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,0)
  8970. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,0)
  8971. end
  8972.  
  8973. keyframe[5]=function()
  8974. resetWelds(3,{})
  8975.  
  8976. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,1.8)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(20))
  8977. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(17),0,math.rad(18))
  8978.  
  8979. LeftHip.C0=LeftHip.C0*CFrame.new(-.4,0.4,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(8),-math.rad(125))
  8980. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(15),-math.rad(22))
  8981.  
  8982. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,0)
  8983. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,0)
  8984. end
  8985.  
  8986. keyframe[6]=function()
  8987. resetWelds(3,{})
  8988.  
  8989. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,2)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(20))
  8990. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(20))
  8991.  
  8992. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(10),-math.rad(155))
  8993. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(20),-math.rad(25))
  8994.  
  8995. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(35),0,0)
  8996. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(35),0,0)
  8997. end
  8998. --hitpoint\
  8999. keyframe[7]=function()
  9000. resetWelds(3,{})
  9001.  
  9002. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,2.2)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(20))
  9003. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(20))
  9004.  
  9005. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(10),-math.rad(159))
  9006. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(20),-math.rad(25))
  9007.  
  9008. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(35),0,0)
  9009. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(35),0,0)
  9010. end
  9011. keyframe[8]=function()
  9012. resetWelds(3,{})
  9013.  
  9014. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,2.4)*CFrame.fromEulerAnglesXYZ(0,0,-math.rad(20))
  9015. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(20))
  9016.  
  9017. LeftHip.C0=LeftHip.C0*CFrame.new(-.5,0.5,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(10),-math.rad(164))
  9018. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(20),-math.rad(25))
  9019.  
  9020. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(35),0,0)
  9021. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(35),0,0)
  9022. end
  9023. --hitpoint/
  9024.  
  9025. keyframe[9]=function()
  9026. resetWelds(3,{})
  9027.  
  9028. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,2)*CFrame.fromEulerAnglesXYZ(math.rad(3),0,-math.rad(22))
  9029. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(23))
  9030.  
  9031. LeftHip.C0=LeftHip.C0*CFrame.new(-.4,0.4,.03)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(16),-math.rad(139))
  9032. RightHip.C0=RightHip.C0*CFrame.new(0.04,0,0.04)*CFrame.fromEulerAnglesXYZ(math.rad(9),math.rad(24),math.rad(10))
  9033.  
  9034. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(33),0,math.rad(30))
  9035. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,-math.rad(3))
  9036. end
  9037.  
  9038. keyframe[10]=function()
  9039. resetWelds(3,{})
  9040.  
  9041. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,1.7)*CFrame.fromEulerAnglesXYZ(math.rad(3),0,-math.rad(26))
  9042. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(25))
  9043.  
  9044. LeftHip.C0=LeftHip.C0*CFrame.new(-.35,0.35,.06)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(28),-math.rad(110))
  9045. RightHip.C0=RightHip.C0*CFrame.new(0.1,0,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(14),math.rad(30),math.rad(23))
  9046.  
  9047. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,math.rad(70))
  9048. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,-math.rad(5))
  9049. end
  9050.  
  9051. keyframe[11]=function()
  9052. resetWelds(3,{})
  9053.  
  9054. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,1.4)*CFrame.fromEulerAnglesXYZ(math.rad(5),0,-math.rad(30))
  9055. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(25))
  9056.  
  9057. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,0.3,.1)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(40),-math.rad(90))
  9058. RightHip.C0=RightHip.C0*CFrame.new(0.15,0,0.2)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(70),math.rad(40))
  9059.  
  9060. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,math.rad(70))
  9061. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,-math.rad(5))
  9062. end
  9063.  
  9064. keyframe[12]=function()
  9065. resetWelds(3,{})
  9066.  
  9067. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,1.2)*CFrame.fromEulerAnglesXYZ(math.rad(8),0,-math.rad(45))
  9068. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(30))
  9069.  
  9070. LeftHip.C0=LeftHip.C0*CFrame.new(-.2,0.2,.15)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(45),-math.rad(60))
  9071. RightHip.C0=RightHip.C0*CFrame.new(0.15,0,0.2)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(55),math.rad(35))
  9072.  
  9073. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),0,math.rad(110))
  9074. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(5))
  9075. end
  9076. --hitpoint\
  9077. keyframe[13]=function()
  9078. resetWelds(3,{})
  9079.  
  9080. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,1)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(55))
  9081. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(30))
  9082.  
  9083. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,0.1,.2)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(50),-math.rad(35))
  9084. RightHip.C0=RightHip.C0*CFrame.new(0.3,0,0.4)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(70),math.rad(40))
  9085.  
  9086. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,math.rad(140))
  9087. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(10))
  9088. end
  9089. keyframe[14]=function()
  9090. resetWelds(3,{})
  9091.  
  9092. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.8)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(55))
  9093. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(30))
  9094.  
  9095. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,0.1,.2)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(50),-math.rad(35))
  9096. RightHip.C0=RightHip.C0*CFrame.new(0.3,0,0.4)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(70),math.rad(40))
  9097.  
  9098. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,math.rad(140))
  9099. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(10))
  9100. end
  9101. keyframe[15]=function()
  9102. resetWelds(3,{})
  9103.  
  9104. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.6)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(55))
  9105. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(30))
  9106.  
  9107. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,0.1,.2)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(50),-math.rad(31))
  9108. RightHip.C0=RightHip.C0*CFrame.new(0.3,0,0.4)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(70),math.rad(38))
  9109.  
  9110. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,math.rad(140))
  9111. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(10))
  9112. end
  9113. keyframe[16]=function()
  9114. resetWelds(3,{})
  9115.  
  9116. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.4)*CFrame.fromEulerAnglesXYZ(math.rad(10),0,-math.rad(55))
  9117. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),0,math.rad(30))
  9118.  
  9119. LeftHip.C0=LeftHip.C0*CFrame.new(-.1,0.1,.2)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(50),-math.rad(27))
  9120. RightHip.C0=RightHip.C0*CFrame.new(0.3,0,0.4)*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(70),math.rad(36))
  9121.  
  9122. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(25),0,math.rad(140))
  9123. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(10))
  9124. end
  9125. --hitpoint/
  9126.  
  9127. keyframe[17]=function()
  9128. resetWelds(3,{})
  9129.  
  9130. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.28)*CFrame.fromEulerAnglesXYZ(math.rad(9),0,-math.rad(30))
  9131. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(22),0,math.rad(24))
  9132.  
  9133. LeftHip.C0=LeftHip.C0*CFrame.new(-.08,0.08,.1)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(30),-math.rad(24))
  9134. RightHip.C0=RightHip.C0*CFrame.new(0.2,0,0.3)*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(45),math.rad(24))
  9135.  
  9136. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.12,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(23),0,math.rad(85))
  9137. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.12,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(10))
  9138. end
  9139.  
  9140. keyframe[18]=function()
  9141. resetWelds(3,{})
  9142.  
  9143. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,.15)*CFrame.fromEulerAnglesXYZ(math.rad(9),0,-math.rad(10))
  9144. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(25),0,math.rad(8))
  9145.  
  9146. LeftHip.C0=LeftHip.C0*CFrame.new(-.05,0.05,.05)*CFrame.fromEulerAnglesXYZ(math.rad(-4),math.rad(15),-math.rad(18))
  9147. RightHip.C0=RightHip.C0*CFrame.new(0.1,0,0.2)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(20),math.rad(18))
  9148.  
  9149. RightShoulder.C0=RightShoulder.C0*CFrame.new(0.06,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,math.rad(40))
  9150. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.06,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(10))
  9151. end
  9152.  
  9153. keyframe[19]=function()
  9154. resetWelds(3,{})
  9155.  
  9156. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(8),0,0)
  9157. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(2))
  9158.  
  9159. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(-10))
  9160. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(10))
  9161.  
  9162. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(15))
  9163. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(15))
  9164. end
  9165.  
  9166. keyframe[20]=function()
  9167. resetWelds(3,{})
  9168.  
  9169. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(12),0,0)
  9170. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(32),0,math.rad(2))
  9171.  
  9172. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(-12))
  9173. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(12))
  9174.  
  9175. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(18),0,-math.rad(18))
  9176. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(18),0,math.rad(18))
  9177. end
  9178.  
  9179. keyframe[21]=function()
  9180. resetWelds(3,{})
  9181.  
  9182. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(15),0,0)
  9183. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(32),0,math.rad(2))
  9184.  
  9185. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(-15))
  9186. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(15))
  9187.  
  9188. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(20))
  9189. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,math.rad(20))
  9190. end
  9191.  
  9192. keyframe[22]=function()
  9193. resetWelds(3,{})
  9194.  
  9195. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(12),0,0)
  9196. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(32),0,math.rad(2))
  9197.  
  9198. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(-12))
  9199. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(12))
  9200.  
  9201. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(18),0,-math.rad(18))
  9202. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(18),0,math.rad(18))
  9203. end
  9204.  
  9205. keyframe[23]=function()
  9206. resetWelds(3,{})
  9207.  
  9208. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(8),0,0)
  9209. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(2))
  9210.  
  9211. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(-10))
  9212. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(10))
  9213.  
  9214. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,-math.rad(15))
  9215. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(15),0,math.rad(15))
  9216. end
  9217.  
  9218. keyframe[24]=function()
  9219. resetWelds(3,{})
  9220.  
  9221. RootJoint.C0=RootJoint.C0*CFrame.new(0,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(4),0,math.rad(4))
  9222. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(2))
  9223.  
  9224. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),0,math.rad(-4))
  9225. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),0,math.rad(4))
  9226.  
  9227. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,-math.rad(10))
  9228. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,math.rad(10))
  9229. end
  9230.  
  9231. return keyframe[fr]()
  9232. end,
  9233. ["Cancels"]={"Stand","3C","Jump","6A"},
  9234. ["Reference"]="5C",
  9235. ["Frames"]=24,
  9236. ["Loops"]=false,
  9237. ["LoopStart"]=12
  9238. }
  9239.  
  9240. _G["Animations"]["3C"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  9241. local keyframe={}
  9242. keyframe[0]=function()
  9243. resetWelds(3,{})
  9244. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(95))
  9245. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  9246.  
  9247. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(10),-math.rad(79))
  9248. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),math.rad(40))
  9249.  
  9250. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
  9251. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
  9252. end
  9253.  
  9254. keyframe[1]=function()
  9255. resetWelds(3,{})
  9256. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(2),-math.rad(13),math.rad(-90))
  9257. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(8),math.rad(38))
  9258.  
  9259. RightHip.C0=RightHip.C0*CFrame.new(.9,-.2,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(1),math.rad(0),-math.rad(55))
  9260. LeftHip.C0=LeftHip.C0*CFrame.new(-.45,.35,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(10),math.rad(18))
  9261.  
  9262. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.1,.25,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(55),-math.rad(13),math.rad(22))
  9263. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.15,0,.1)*CFrame.fromEulerAnglesXYZ(math.rad(8),-math.rad(35),math.rad(15))
  9264. end
  9265.  
  9266. keyframe[2]=function()
  9267. resetWelds(3,{})
  9268. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(5),-math.rad(10),math.rad(-85))
  9269. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(30))
  9270.  
  9271. RightHip.C0=RightHip.C0*CFrame.new(.9,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(55))
  9272. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-0,-.15)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(10),-math.rad(28))
  9273.  
  9274. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.2,.5,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(110),0,math.rad(22))
  9275. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.3,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(35),math.rad(15))
  9276. end
  9277.  
  9278. keyframe[3]=function()
  9279. resetWelds(3,{})
  9280. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(5),-math.rad(10),math.rad(-80))
  9281. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(30))
  9282.  
  9283. RightHip.C0=RightHip.C0*CFrame.new(.9,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(55))
  9284. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-0,-.15)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(10),-math.rad(28))
  9285.  
  9286. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.2,.5,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(110),0,math.rad(22))
  9287. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.3,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(35),math.rad(15))
  9288. end
  9289.  
  9290. keyframe[4]=function()
  9291. resetWelds(3,{})
  9292. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(8),-math.rad(8),math.rad(-70))
  9293. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(27))
  9294.  
  9295. RightHip.C0=RightHip.C0*CFrame.new(.9,.3,.5)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(20),-math.rad(53))
  9296. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.3,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(18),-math.rad(50))
  9297.  
  9298. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.3,.8,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(130),0,math.rad(22))
  9299. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.45,0,.3)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(35),math.rad(35))
  9300. end
  9301.  
  9302. keyframe[5]=function()
  9303. resetWelds(3,{})
  9304. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.91) * CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(5),math.rad(-60))
  9305. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(12))
  9306.  
  9307. RightHip.C0=RightHip.C0*CFrame.new(.9,.5,.65)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(25),-math.rad(50))
  9308. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(23),-math.rad(68))
  9309.  
  9310. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
  9311. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(30),math.rad(50))
  9312. end
  9313.  
  9314. keyframe[6]=function()
  9315. resetWelds(3,{})
  9316. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.91) * CFrame.fromEulerAnglesXYZ(math.rad(10),-math.rad(5),math.rad(-60))
  9317. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(12))
  9318.  
  9319. RightHip.C0=RightHip.C0*CFrame.new(.8,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(30),-math.rad(50))
  9320. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(25),-math.rad(88))
  9321.  
  9322. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
  9323. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(30),math.rad(50))
  9324. end
  9325.  
  9326. keyframe[7]=function()
  9327. resetWelds(3,{})
  9328. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.92) * CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(5),math.rad(-30))
  9329. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(9))
  9330.  
  9331. RightHip.C0=RightHip.C0*CFrame.new(.7,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(40),-math.rad(50))
  9332. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(30),-math.rad(86))
  9333.  
  9334. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
  9335. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(40),math.rad(58))
  9336. end
  9337.  
  9338. keyframe[8]=function()
  9339. resetWelds(3,{})
  9340. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(-math.rad(11),-math.rad(5),math.rad(0))
  9341. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(6))
  9342.  
  9343. RightHip.C0=RightHip.C0*CFrame.new(.6,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(40),-math.rad(50))
  9344. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(35),-math.rad(82))
  9345.  
  9346. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
  9347. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(55),math.rad(65))
  9348. end
  9349.  
  9350. keyframe[9]=function()
  9351. resetWelds(3,{})
  9352. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(-math.rad(13),-math.rad(5),math.rad(15))
  9353. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(2))
  9354.  
  9355. RightHip.C0=RightHip.C0*CFrame.new(.5,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(40),-math.rad(50))
  9356. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(17),math.rad(48),-math.rad(78))
  9357.  
  9358. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
  9359. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(68),math.rad(75))
  9360. end
  9361.  
  9362. keyframe[10]=function()
  9363. resetWelds(3,{})
  9364. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(-math.rad(16),-math.rad(5),math.rad(35))
  9365. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(-7))
  9366.  
  9367. RightHip.C0=RightHip.C0*CFrame.new(.6,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(40),-math.rad(50))
  9368. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(65),-math.rad(74))
  9369.  
  9370. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
  9371. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(80),math.rad(80))
  9372. end
  9373.  
  9374. keyframe[11]=function()
  9375. resetWelds(3,{})
  9376. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(-math.rad(16),-math.rad(5),math.rad(35))
  9377. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(-7))
  9378.  
  9379. RightHip.C0=RightHip.C0*CFrame.new(.6,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(40),-math.rad(50))
  9380. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(65),-math.rad(74))
  9381.  
  9382. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
  9383. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(80),math.rad(80))
  9384. end
  9385.  
  9386. keyframe[12]=function()
  9387. resetWelds(3,{})
  9388. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(-math.rad(15),-math.rad(5),math.rad(38))
  9389. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(1),math.rad(-12))
  9390.  
  9391. RightHip.C0=RightHip.C0*CFrame.new(.7,.5,.7)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(40),-math.rad(50))
  9392. LeftHip.C0=LeftHip.C0*CFrame.new(-.3,-.4,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(70),-math.rad(70))
  9393.  
  9394. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.4,1,.8)*CFrame.fromEulerAnglesXYZ(-math.rad(220),0,math.rad(22))
  9395. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.6,0,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(0),-math.rad(80),math.rad(80))
  9396. end
  9397.  
  9398. keyframe[13]=function()
  9399. resetWelds(3,{})
  9400. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.88) * CFrame.fromEulerAnglesXYZ(math.rad(-8),-math.rad(10),math.rad(20))
  9401. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(8),math.rad(20))
  9402.  
  9403. RightHip.C0=RightHip.C0*CFrame.new(.8,.4,.6)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(25),-math.rad(60))
  9404. LeftHip.C0=LeftHip.C0*CFrame.new(-.4,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(13),math.rad(45),-math.rad(50))
  9405.  
  9406. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.2,.5,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(180),-math.rad(13),math.rad(16))
  9407. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.3,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(60),math.rad(40))
  9408. end
  9409.  
  9410. keyframe[14]=function()
  9411. resetWelds(3,{})
  9412. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.88) * CFrame.fromEulerAnglesXYZ(math.rad(-4),-math.rad(10),math.rad(-10))
  9413. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(8),math.rad(20))
  9414.  
  9415. RightHip.C0=RightHip.C0*CFrame.new(.9,.2,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(25),-math.rad(60))
  9416. LeftHip.C0=LeftHip.C0*CFrame.new(-.45,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(13),math.rad(30),-math.rad(50))
  9417.  
  9418. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.2,.5,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(140),-math.rad(13),math.rad(16))
  9419. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.3,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(60),math.rad(40))
  9420. end
  9421.  
  9422. keyframe[15]=function()
  9423. resetWelds(3,{})
  9424. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.88) * CFrame.fromEulerAnglesXYZ(math.rad(4),-math.rad(10),math.rad(-40))
  9425. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(8),math.rad(20))
  9426.  
  9427. RightHip.C0=RightHip.C0*CFrame.new(.9,.2,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(25),-math.rad(60))
  9428. LeftHip.C0=LeftHip.C0*CFrame.new(-.45,0,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(13),math.rad(30),-math.rad(50))
  9429.  
  9430. RightShoulder.C0=RightShoulder.C0*CFrame.new(-0.2,.5,.4)*CFrame.fromEulerAnglesXYZ(-math.rad(75),-math.rad(13),math.rad(16))
  9431. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(.3,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(60),math.rad(40))
  9432. end
  9433.  
  9434. keyframe[16]=function()
  9435. resetWelds(3,{})
  9436. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  9437. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  9438.  
  9439. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  9440. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  9441.  
  9442. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),-math.rad(26),math.rad(9))
  9443. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
  9444. end
  9445.  
  9446. keyframe[17]=function()
  9447. resetWelds(3,{})
  9448. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  9449. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  9450.  
  9451. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  9452. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  9453.  
  9454. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
  9455. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
  9456. end
  9457. return keyframe[fr]()
  9458. end,
  9459. ["Cancels"]={"Stand","6A","6B","5C","Spec_00"},
  9460. ["Reference"]="3C",
  9461. ["Frames"]=17,
  9462. ["Loops"]=false,
  9463. ["LoopStart"]=12
  9464. }
  9465.  
  9466.  
  9467.  
  9468. _G["Animations"]["BlockLow"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  9469. local keyframe={}
  9470. keyframe[0]=function()
  9471. resetWelds(3,{})
  9472. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  9473. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(30),math.rad(15),math.rad(18))
  9474.  
  9475. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
  9476. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(168))
  9477.  
  9478. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  9479. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  9480. end
  9481. return keyframe[fr]()
  9482. end,
  9483. ["Cancels"]={"NOSSING"},
  9484. ["Reference"]="BlockLow",
  9485. ["Frames"]=0,
  9486. ["Loops"]=true,
  9487. ["LoopStart"]=0
  9488. }
  9489.  
  9490. _G["Animations"]["Taunt"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  9491. local keyframe={}
  9492.  
  9493. keyframe[0]=function()
  9494. resetWelds(3,{})
  9495. DesiredMovespeed=12
  9496. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.pi/8)
  9497. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
  9498. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
  9499. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
  9500. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
  9501. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
  9502. --vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  9503. --vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
  9504. --vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  9505. end
  9506.  
  9507. keyframe[1]=function()
  9508. resetWelds(3,{})
  9509. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(4),0,-math.rad(18))
  9510. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(22),0,math.rad(20))
  9511. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(5),0)
  9512. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,0)
  9513. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(3))
  9514. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(6),math.rad(3))
  9515. end
  9516.  
  9517. keyframe[2]=function()
  9518. resetWelds(3,{})
  9519. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(5),0,-math.rad(18))
  9520. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(26),0,math.rad(20))
  9521. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(5),math.rad(30))
  9522. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),0,0)
  9523. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(5))
  9524. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(6),math.rad(5))
  9525. end
  9526.  
  9527. keyframe[3]=function()
  9528. resetWelds(3,{})
  9529. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,-math.rad(18))
  9530. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(22))
  9531. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(4),-math.rad(5),math.rad(60))
  9532. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),0,0)
  9533. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(2),-math.rad(4))
  9534. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(7),math.rad(4))
  9535. end
  9536.  
  9537. keyframe[4]=function()
  9538. resetWelds(3,{})
  9539. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9540. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(28),0,math.rad(22))
  9541. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),-math.rad(5),math.rad(100))
  9542. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.1,0,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(3),0,-math.rad(6))
  9543. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(2),-math.rad(2))
  9544. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(7),math.rad(2))
  9545. end
  9546.  
  9547. keyframe[5]=function()
  9548. resetWelds(3,{})
  9549. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9550. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(29),0,math.rad(22))
  9551. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(5),math.rad(140))
  9552. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,-math.rad(17))
  9553. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(2),-math.rad(2))
  9554. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(7),math.rad(2))
  9555. end
  9556.  
  9557. keyframe[6]=function()
  9558. resetWelds(3,{})
  9559. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9560. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(24),0,math.rad(18))
  9561. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),-math.rad(5),math.rad(180))
  9562. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(10),0,-math.rad(17))
  9563. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),math.rad(2),-math.rad(2))
  9564. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2),-math.rad(7),math.rad(2))
  9565. end
  9566.  
  9567. keyframe[7]=function()
  9568. resetWelds(3,{})
  9569. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9570. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(18),0,math.rad(18))
  9571. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),-math.rad(5),math.rad(200))
  9572. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(16),0,-math.rad(20))
  9573. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9574. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9575. end
  9576.  
  9577. keyframe[8]=function()
  9578. resetWelds(3,{})
  9579. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9580. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14),0,math.rad(26))
  9581. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(24),-math.rad(5),math.rad(200))
  9582. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(20))
  9583. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9584. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9585. end
  9586.  
  9587. keyframe[9]=function()
  9588. resetWelds(3,{})
  9589. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9590. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12),0,math.rad(46))
  9591. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(24),-math.rad(5),math.rad(200))
  9592. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(20),0,-math.rad(20))
  9593. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9594. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9595. end
  9596.  
  9597. keyframe[10]=function()
  9598. resetWelds(3,{})
  9599. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9600. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),0,math.rad(48))
  9601. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(26),-math.rad(5),math.rad(200))
  9602. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9603. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9604. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9605. end
  9606.  
  9607. keyframe[11]=function()
  9608. resetWelds(3,{})
  9609. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9610. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),0,math.rad(54))
  9611. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(26),-math.rad(5),math.rad(200))
  9612. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9613. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9614. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9615. end
  9616.  
  9617. keyframe[12]=function()
  9618. resetWelds(3,{})
  9619. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9620. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),0,math.rad(56))
  9621. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(26),-math.rad(5),math.rad(200))
  9622. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9623. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9624. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9625. end
  9626.  
  9627. keyframe[13]=function()
  9628. resetWelds(3,{})
  9629. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9630. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(6),math.rad(56))
  9631. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(26),-math.rad(5),math.rad(200))
  9632. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9633. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9634. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9635. end
  9636.  
  9637. keyframe[14]=function()
  9638. resetWelds(3,{})
  9639. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9640. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(6),math.rad(40))
  9641. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(26),-math.rad(5),math.rad(204))
  9642. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9643. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9644. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9645. end
  9646.  
  9647. keyframe[15]=function()
  9648. resetWelds(3,{})
  9649. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9650. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(10),math.rad(22))
  9651. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(28),-math.rad(5),math.rad(208))
  9652. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9653. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9654. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9655. end
  9656.  
  9657. keyframe[15]=function()
  9658. resetWelds(3,{})
  9659. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9660. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(14),math.rad(8))
  9661. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),-math.rad(5),math.rad(210))
  9662. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9663. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9664. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9665. end
  9666.  
  9667. keyframe[16]=function()
  9668. resetWelds(3,{})
  9669. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9670. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(14),math.rad(0))
  9671. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),-math.rad(5),math.rad(210))
  9672. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9673. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9674. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9675. end
  9676.  
  9677. keyframe[17]=function()
  9678. resetWelds(3,{})
  9679. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9680. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(14),math.rad(-4))
  9681. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),-math.rad(5),math.rad(210))
  9682. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9683. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9684. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9685. end
  9686.  
  9687. keyframe[18]=function()
  9688. resetWelds(3,{})
  9689. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9690. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(14),math.rad(-15))
  9691. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),-math.rad(5),math.rad(210))
  9692. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9693. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9694. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9695. end
  9696.  
  9697. keyframe[19]=function()
  9698. resetWelds(3,{})
  9699. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9700. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(14),math.rad(-24))
  9701. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),-math.rad(5),math.rad(210))
  9702. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9703. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9704. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9705. end
  9706.  
  9707. keyframe[20]=function()
  9708. resetWelds(3,{})
  9709. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9710. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(14),math.rad(-28))
  9711. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),-math.rad(5),math.rad(210))
  9712. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9713. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9714. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9715. end
  9716.  
  9717. keyframe[21]=function()
  9718. resetWelds(3,{})
  9719. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9720. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(15),math.rad(-30))
  9721. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(32),-math.rad(5),math.rad(210))
  9722. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9723. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9724. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9725. end
  9726.  
  9727. keyframe[22]=function()
  9728. resetWelds(3,{})
  9729. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9730. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),math.rad(17),math.rad(-32))
  9731. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(34),-math.rad(5),math.rad(200))
  9732. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9733. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9734. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9735. end
  9736.  
  9737. keyframe[23]=function()
  9738. resetWelds(3,{})
  9739. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9740. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),math.rad(17),math.rad(-25))
  9741. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(34),-math.rad(5),math.rad(160))
  9742. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9743. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9744. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9745. end
  9746.  
  9747. keyframe[24]=function()
  9748. resetWelds(3,{})
  9749. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9750. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(9),math.rad(12),math.rad(-16))
  9751. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(34),-math.rad(5),math.rad(120))
  9752. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9753. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9754. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9755. end
  9756.  
  9757. keyframe[25]=function()
  9758. resetWelds(3,{})
  9759. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(18))
  9760. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(6),math.rad(-9))
  9761. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(34),-math.rad(5),math.rad(80))
  9762. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9763. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9764. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9765. end
  9766.  
  9767. keyframe[26]=function()
  9768. resetWelds(3,{})
  9769. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(1),0,-math.rad(18))
  9770. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(3),math.rad(-5))
  9771. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(26),-math.rad(5),math.rad(40))
  9772. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(22),0,-math.rad(20))
  9773. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9774. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9775. end
  9776.  
  9777. keyframe[27]=function()
  9778. resetWelds(3,{})
  9779. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),0,-math.rad(17))
  9780. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(3),math.rad(-5))
  9781. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(14),-math.rad(5),math.rad(10))
  9782. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.3,0,-.3)*CFrame.fromEulerAnglesXYZ(-math.rad(18),0,-math.rad(16))
  9783. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9784. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9785. end
  9786.  
  9787. keyframe[28]=function()
  9788. resetWelds(3,{})
  9789. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(0),0,-math.rad(17))
  9790. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(3),math.rad(-3))
  9791. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(3),math.rad(7))
  9792. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.2,0,-.2)*CFrame.fromEulerAnglesXYZ(-math.rad(13),0,-math.rad(12))
  9793. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9794. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(7),math.rad(2))
  9795. end
  9796.  
  9797. keyframe[29]=function()
  9798. resetWelds(3,{})
  9799. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.rad(2),0,-math.rad(17))
  9800. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14),math.rad(3),math.rad(0))
  9801. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(8),-math.rad(3),math.rad(7))
  9802. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0.1,0,-.1)*CFrame.fromEulerAnglesXYZ(-math.rad(5),0,-math.rad(5))
  9803. RightHip.C0=RightHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),math.rad(2),-math.rad(2))
  9804. LeftHip.C0=LeftHip.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(2.5),-math.rad(4),math.rad(2))
  9805. end
  9806.  
  9807. keyframe[30]=function()
  9808. resetWelds(3,{})
  9809. DesiredMovespeed=12
  9810. RootJoint.C0=RootJoint.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/50),0,-math.pi/8)
  9811. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.pi/14 + math.sin(time())/40,math.pi/30,math.pi/8)
  9812. RightHip.C0=RightHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),-math.rad(5),-math.abs(math.sin(time())/50))
  9813. LeftHip.C0=LeftHip.C0*CFrame.fromEulerAnglesXYZ(-math.rad(3) + math.abs(math.sin(time())/80),math.rad(5),math.abs(math.sin(time())/50))
  9814. RightShoulder.C0=RightShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/10),-math.rad(20) + math.cos(time())/20,0)
  9815. LeftShoulder.C0=LeftShoulder.C0*CFrame.fromEulerAnglesXYZ(-math.abs(math.sin(time())/36),math.rad(8) + math.cos(time()/1)/28,0)
  9816. --vPlayer.Character.Armor.Cloak.CloakPartRM.CloakMotor.C0=CFrame.new(0,1.05,.55) * CFrame.fromEulerAnglesXYZ(0,math.pi/2,0)
  9817. --vPlayer.Character.Armor.Cloak.CloakPartR.CloakMotor.C0=CFrame.new(1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,-math.pi/2)
  9818. --vPlayer.Character.Armor.Cloak.CloakPartL.CloakMotor.C0=CFrame.new(-1.25,0,.76) * CFrame.fromEulerAnglesXYZ(0,0,math.pi/2)
  9819. end
  9820. return keyframe[fr]()
  9821. end,
  9822. ["Cancels"]={"Stand"},
  9823. ["Reference"]="Taunt",
  9824. ["Frames"]=30,
  9825. ["Loops"]=false,
  9826. ["LoopStart"]=30
  9827. }
  9828.  
  9829.  
  9830. _G["Animations"]["2D"]={["AnimType"]="Attack",["AnimWeight"]=1,["Animation"]=function(fr)
  9831. local keyframe={}
  9832. keyframe[0]=function()
  9833. resetWelds(3,{})
  9834. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  9835. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  9836.  
  9837. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
  9838. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
  9839.  
  9840. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  9841. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  9842.  
  9843. end
  9844.  
  9845. keyframe[1]=function()
  9846. resetWelds(3,{})
  9847. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  9848. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(18),math.rad(13),math.rad(36))
  9849.  
  9850. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-6),math.rad(-13),math.rad(10))
  9851. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(-10),-math.rad(55))
  9852.  
  9853. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  9854. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  9855. end
  9856.  
  9857. keyframe[2]=function()
  9858. resetWelds(3,{})
  9859. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  9860. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(16),math.rad(10),math.rad(30))
  9861.  
  9862. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(-3),math.rad(1),math.rad(10))
  9863. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(5),-math.rad(80))
  9864.  
  9865. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  9866. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  9867. end
  9868.  
  9869. keyframe[3]=function()
  9870. resetWelds(3,{})
  9871. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  9872. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(8),math.rad(24))
  9873.  
  9874. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(10),math.rad(10))
  9875. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(0),math.rad(10),-math.rad(100))
  9876.  
  9877. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  9878. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  9879. end
  9880.  
  9881. keyframe[4]=function()
  9882. resetWelds(3,{})
  9883. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  9884. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(13),math.rad(6),math.rad(16))
  9885.  
  9886. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(15),math.rad(10))
  9887. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(3),math.rad(13),-math.rad(120))
  9888.  
  9889. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  9890. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  9891. end
  9892.  
  9893. keyframe[5]=function()
  9894. resetWelds(3,{})
  9895. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  9896. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(5),math.rad(8))
  9897.  
  9898. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(5),math.rad(20),math.rad(10))
  9899. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(6),math.rad(16),-math.rad(140))
  9900.  
  9901. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  9902. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  9903. end
  9904.  
  9905. keyframe[6]=function()
  9906. resetWelds(3,{})
  9907. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  9908. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(11),math.rad(3),math.rad(0))
  9909.  
  9910. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(25),math.rad(10))
  9911. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(9),math.rad(20),-math.rad(160))
  9912.  
  9913. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  9914. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  9915. end
  9916.  
  9917. keyframe[7]=function()
  9918. resetWelds(3,{})
  9919. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  9920. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(1),math.rad(-6))
  9921.  
  9922. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(30),math.rad(10))
  9923. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(26),-math.rad(180))
  9924.  
  9925. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  9926. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  9927. end
  9928.  
  9929. keyframe[8]=function()
  9930. resetWelds(3,{})
  9931. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(18),-math.rad(70))
  9932. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(1),math.rad(-6))
  9933.  
  9934. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(15),math.rad(26),math.rad(15))
  9935. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(23),-math.rad(150))
  9936.  
  9937. RightHip.C0=RightHip.C0*CFrame.new(.85,.1,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(6),-math.rad(8),-math.rad(60))
  9938. LeftHip.C0=LeftHip.C0*CFrame.new(-.7,.4,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(3),math.rad(-10))
  9939. end
  9940.  
  9941. keyframe[9]=function()
  9942. resetWelds(3,{})
  9943. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(20),-math.rad(70))
  9944. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(1),math.rad(-6))
  9945.  
  9946. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(25),math.rad(22),math.rad(15))
  9947. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(18),-math.rad(125))
  9948.  
  9949. RightHip.C0=RightHip.C0*CFrame.new(.85,.1,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(5),-math.rad(42))
  9950. LeftHip.C0=LeftHip.C0*CFrame.new(-.7,.4,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(3),math.rad(10))
  9951. end
  9952.  
  9953. keyframe[10]=function()
  9954. resetWelds(3,{})
  9955. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(20),-math.rad(70))
  9956. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(1),math.rad(-6))
  9957.  
  9958. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(25),math.rad(15),math.rad(20))
  9959. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(10),-math.rad(100))
  9960.  
  9961. RightHip.C0=RightHip.C0*CFrame.new(.75,.4,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(10),-math.rad(5),-math.rad(39))
  9962. LeftHip.C0=LeftHip.C0*CFrame.new(-.7,.2,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(5),math.rad(25))
  9963. end
  9964.  
  9965. keyframe[11]=function()
  9966. resetWelds(3,{})
  9967. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
  9968. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(14),math.rad(1),math.rad(3))
  9969.  
  9970. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),math.rad(12),-math.rad(20))
  9971. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.3,-.15,-.15)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(8),math.rad(-85))
  9972.  
  9973. RightHip.C0=RightHip.C0*CFrame.new(.7,.65,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(12),math.rad(-3),math.rad(-26))
  9974. LeftHip.C0=LeftHip.C0*CFrame.new(-.8,-.2,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(8),math.rad(49))
  9975. end
  9976.  
  9977. keyframe[12]=function()
  9978. resetWelds(3,{})
  9979. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
  9980. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(18),math.rad(1),math.rad(6))
  9981.  
  9982. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.1,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(32),math.rad(8),-math.rad(20))
  9983. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.6,-.3,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(5),math.rad(-70))
  9984.  
  9985. RightHip.C0=RightHip.C0*CFrame.new(.65,.9,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(17),math.rad(-3),math.rad(-12))
  9986. LeftHip.C0=LeftHip.C0*CFrame.new(-.8,-.2,-.2)*CFrame.fromEulerAnglesXYZ(math.rad(3),math.rad(8),math.rad(69))
  9987. end
  9988.  
  9989. keyframe[13]=function()
  9990. resetWelds(3,{})
  9991. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
  9992. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(18),math.rad(1),math.rad(6))
  9993.  
  9994. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(0),-math.rad(40))
  9995. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-1,-.7,-.6)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(10),math.rad(-35))
  9996.  
  9997. RightHip.C0=RightHip.C0*CFrame.new(.6,1.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(0),math.rad(10))
  9998. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.45,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(10),math.rad(69))
  9999. end
  10000.  
  10001. keyframe[14]=function()
  10002. resetWelds(3,{})
  10003. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
  10004. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(1),math.rad(14))
  10005.  
  10006. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(0),-math.rad(40))
  10007. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.8,-.5,-.4)*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(5),math.rad(-45))
  10008.  
  10009. RightHip.C0=RightHip.C0*CFrame.new(.6,1.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(0),math.rad(10))
  10010. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.45,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(10),math.rad(69))
  10011. end
  10012.  
  10013. keyframe[15]=function()
  10014. resetWelds(3,{})
  10015. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
  10016. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(10),math.rad(1),math.rad(14))
  10017.  
  10018. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(0),-math.rad(40))
  10019. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.5,-.35,-.3)*CFrame.fromEulerAnglesXYZ(math.rad(12),math.rad(20),math.rad(-60))
  10020.  
  10021. RightHip.C0=RightHip.C0*CFrame.new(.6,1.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(0),math.rad(10))
  10022. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.45,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(10),math.rad(69))
  10023. end
  10024.  
  10025. keyframe[16]=function()
  10026. resetWelds(3,{})
  10027. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
  10028. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(8),math.rad(1),math.rad(30))
  10029.  
  10030. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(0),-math.rad(40))
  10031. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(-.25,-.1,-.1)*CFrame.fromEulerAnglesXYZ(math.rad(6),math.rad(70),math.rad(-80))
  10032.  
  10033. RightHip.C0=RightHip.C0*CFrame.new(.6,1.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(0),math.rad(10))
  10034. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.45,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(10),math.rad(69))
  10035. end
  10036.  
  10037. keyframe[17]=function()
  10038. resetWelds(3,{})
  10039. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
  10040. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(1),math.rad(48))
  10041.  
  10042. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(40),math.rad(0),-math.rad(40))
  10043. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(110),math.rad(-100))
  10044.  
  10045. RightHip.C0=RightHip.C0*CFrame.new(.6,1.2,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(0),math.rad(10))
  10046. LeftHip.C0=LeftHip.C0*CFrame.new(-.9,-.45,-.25)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(10),math.rad(69))
  10047. end
  10048.  
  10049. keyframe[18]=function()
  10050. resetWelds(3,{})
  10051. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
  10052. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(1),math.rad(48))
  10053.  
  10054. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(30),math.rad(0),-math.rad(40))
  10055. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(75),math.rad(-100))
  10056.  
  10057. RightHip.C0=RightHip.C0*CFrame.new(.6,.8,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(15),math.rad(0),math.rad(0))
  10058. LeftHip.C0=LeftHip.C0*CFrame.new(-.85,-.1,-.15)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(8),math.rad(50))
  10059. end
  10060.  
  10061. keyframe[19]=function()
  10062. resetWelds(3,{})
  10063. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
  10064. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(1),math.rad(48))
  10065.  
  10066. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(20),math.rad(0),-math.rad(40))
  10067. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(40),math.rad(-100))
  10068.  
  10069. RightHip.C0=RightHip.C0*CFrame.new(.6,.4,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(8),math.rad(0),math.rad(-28))
  10070. LeftHip.C0=LeftHip.C0*CFrame.new(-.75,.1,-.15)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(6),math.rad(39))
  10071. end
  10072.  
  10073. keyframe[20]=function()
  10074. resetWelds(3,{})
  10075. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.9) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(25),-math.rad(75))
  10076. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(4),math.rad(1),math.rad(48))
  10077.  
  10078. RightShoulder.C0=RightShoulder.C0*CFrame.new(-.2,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(16),math.rad(-13),-math.rad(20))
  10079. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(00),math.rad(-60))
  10080.  
  10081. RightHip.C0=RightHip.C0*CFrame.new(.75,0,.2)*CFrame.fromEulerAnglesXYZ(-math.rad(4),math.rad(-5),math.rad(-58))
  10082. LeftHip.C0=LeftHip.C0*CFrame.new(-.75,.3,-.15)*CFrame.fromEulerAnglesXYZ(math.rad(1),math.rad(3),math.rad(19))
  10083. end
  10084.  
  10085. keyframe[21]=function()
  10086. resetWelds(3,{})
  10087. RootJoint.C0=RootJoint.C0 * CFrame.new(0,0,-.86) * CFrame.fromEulerAnglesXYZ(math.rad(-2),-math.rad(15),-math.rad(70))
  10088. Neck.C0=Neck.C0*CFrame.fromEulerAnglesXYZ(math.rad(20),math.rad(15),math.rad(48))
  10089.  
  10090. RightShoulder.C0=RightShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(-math.rad(12),-math.rad(26),math.rad(9))
  10091. LeftShoulder.C0=LeftShoulder.C0*CFrame.new(0,0,0)*CFrame.fromEulerAnglesXYZ(math.rad(16),-math.rad(40),-math.rad(38))
  10092.  
  10093. RightHip.C0=RightHip.C0*CFrame.new(.9,-.45,.25)*CFrame.fromEulerAnglesXYZ(-math.rad(1),-math.rad(10),-math.rad(79))
  10094. LeftHip.C0=LeftHip.C0*CFrame.new(-.6,.7,0)*CFrame.fromEulerAnglesXYZ(math.rad(7),math.rad(0),-math.rad(20))
  10095. end
  10096. return keyframe[fr]()
  10097. end,
  10098. ["Cancels"]={"Stand","Crouch","Dash","Jump","Spec_00","5B","2B","3C","5C","6B","6A"},
  10099. ["Reference"]="2D",
  10100. ["Frames"]=21,
  10101. ["Loops"]=false,
  10102. ["LoopStart"]=21}
  10103. wait(3)
  10104. Model=Tool.SpinnerChris
  10105. getWelds(game.Players.LocalPlayer.Character)
  10106. while true do
  10107. Grip=game.Players.LocalPlayer.Character["Right Arm"]:FindFirstChild("RightGrip")
  10108. if Grip~=nil then break
  10109. end
  10110. wait(.1)
  10111. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement