Advertisement
lafur

Untitled

Mar 15th, 2019
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 115.98 KB | None | 0 0
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = game:GetService("Players").LocalPlayer
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86. local plr = owner
  87. print('Soda Switcher V2 Loaded')
  88. print([[
  89. Dring
  90. Inhale
  91. Vore
  92. Consume
  93. These are the four techniques of Drinking in the world that were used
  94. Until, the voring nation attacked
  95. ]])
  96. local char = workspace.lafur2
  97. local hum = char:FindFirstChildOfClass'Humanoid'
  98. local hed = char.Head
  99. local root = char:FindFirstChild'HumanoidRootPart'
  100. local rootj = root.RootJoint
  101. local tors = char.Torso
  102. local ra = char["Right Arm"]
  103. local la = char["Left Arm"]
  104. local rl = char["Right Leg"]
  105. local ll = char["Left Leg"]
  106. local neck = tors["Neck"]
  107. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  108. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  109. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  110. local maincolor = BrickColor.new("Institutional white")
  111.  
  112. local Hair = Instance.new("Part")
  113. Hair.Parent = char
  114. Hair.Name = "GreenTopHat"
  115. Hair.Size = Vector3.new(0.1, 0.1, 0.1)
  116. Hair.CFrame = char.Head.CFrame
  117. Hair:BreakJoints()
  118. Hair.CanCollide = false
  119. Hair.BrickColor = BrickColor.new("Medium Stone")
  120. Hair.TopSurface = "Smooth"
  121. Hair.BottomSurface = "Smooth"
  122. Weld = Instance.new("Weld")
  123. Weld.Name = "Weld"
  124. Weld.Part0 = char.Head
  125. Weld.Part1 = Hair
  126. Weld.Parent = char.Head
  127. Weld.C0 = CFrame.new(0, 0.77, 0)*CFrame.fromEulerAnglesXYZ(0.1, 0, 0)
  128. Mesh = Instance.new("SpecialMesh")
  129. Mesh.Parent = Hair
  130. Mesh.MeshId = "http://www.roblox.com/asset/?id=13640868"
  131. Mesh.TextureId = "http://www.roblox.com/asset/?id=18987684"
  132. Mesh.Scale = Vector3.new(1, 1, 1)
  133.  
  134. local ColorArray = {ColorSequenceKeypoint.new(0, Color3.new(0/255,170/255,255/255)),ColorSequenceKeypoint.new(1, Color3.new(0/255,170/255,255/255))}
  135. local att1 = Instance.new("Attachment", char["Right Leg"])
  136. att1.Name = "att1"
  137. att1.Position = Vector3.new(0.5, 1, 0.5)
  138. local att2 = Instance.new("Attachment", char["Right Leg"])
  139. att2.Name = "att2"
  140. att2.Position = Vector3.new(-0.5, 1, 0.5)
  141. local att3 = Instance.new("Attachment", char["Right Leg"])
  142. att3.Name = "att3"
  143. att3.Position = Vector3.new(0.5, -1, 0.5)
  144. local att4 = Instance.new("Attachment", char["Right Leg"])
  145. att4.Name = "att4"
  146. att4.Position = Vector3.new(-0.5, -1, 0.5)
  147.  
  148. local attt1 = Instance.new("Attachment", char["Left Leg"])
  149. attt1.Name = "att1"
  150. attt1.Position = Vector3.new(0.5, 1, 0.5)
  151. local attt2 = Instance.new("Attachment", char["Left Leg"])
  152. attt2.Name = "att2"
  153. attt2.Position = Vector3.new(-0.5, 1, 0.5)
  154. local attt3 = Instance.new("Attachment", char["Left Leg"])
  155. attt3.Name = "att3"
  156. attt3.Position = Vector3.new(0.5, -1, 0.5)
  157. local attt4 = Instance.new("Attachment", char["Left Leg"])
  158. attt4.Name = "att4"
  159. attt4.Position = Vector3.new(-0.5, -1, 0.5)
  160.  
  161. local trailtop1 = Instance.new("Trail", char["Right Leg"])
  162. trailtop1.Enabled = true
  163. trailtop1.Texture = "rbxassetid://16607923"
  164. trailtop1.Name = "toptrail"
  165. trailtop1.MinLength = 0
  166. trailtop1.Lifetime = 0.1
  167.  
  168. trailtop1.Color = ColorSequence.new(ColorArray)
  169.  
  170. trailtop1.Attachment0 = att1
  171. trailtop1.Attachment1 = att2
  172. trailtop1.Transparency = NumberSequence.new({
  173. NumberSequenceKeypoint.new(0, 0.5, 0),
  174. NumberSequenceKeypoint.new(1, 1, 0)
  175. })
  176.  
  177. local trailbot1 = Instance.new("Trail", char["Right Leg"])
  178. trailbot1.Enabled = true
  179. trailbot1.Texture = "rbxassetid://16607923"
  180. trailbot1.Name = "bottrail"
  181. trailbot1.MinLength = 0
  182. trailbot1.Lifetime = 0.1
  183.  
  184. trailbot1.Color = ColorSequence.new(ColorArray)
  185.  
  186. trailbot1.Attachment0 = att3
  187. trailbot1.Attachment1 = att4
  188. trailbot1.Transparency = NumberSequence.new({
  189. NumberSequenceKeypoint.new(0, 0.5, 0),
  190. NumberSequenceKeypoint.new(1, 1, 0)
  191. })
  192.  
  193. local trailside1 = Instance.new("Trail", char["Right Leg"])
  194. trailside1.Enabled = true
  195. trailside1.Texture = "rbxassetid://16607923"
  196. trailside1.Name = "sidetrail1"
  197. trailside1.MinLength = 0
  198. trailside1.Lifetime = 0.1
  199.  
  200. trailside1.Color = ColorSequence.new(ColorArray)
  201.  
  202. trailside1.Attachment0 = att1
  203. trailside1.Attachment1 = att3
  204. trailside1.Transparency = NumberSequence.new({
  205. NumberSequenceKeypoint.new(0, 0.5, 0),
  206. NumberSequenceKeypoint.new(1, 1, 0)
  207. })
  208.  
  209. local trailside2 = Instance.new("Trail", char["Right Leg"])
  210. trailside2.Enabled = true
  211. trailside2.Texture = "rbxassetid://16607923"
  212. trailside2.Name = "sidetrail2"
  213. trailside2.MinLength = 0
  214. trailside2.Lifetime = 0.1
  215. spawn(function()
  216. while true do wait()
  217. trailside2.Color = ColorSequence.new(ColorArray)
  218. end
  219. end)
  220. trailside2.Attachment0 = att2
  221. trailside2.Attachment1 = att4
  222. trailside2.Transparency = NumberSequence.new({
  223. NumberSequenceKeypoint.new(0, 0.5, 0),
  224. NumberSequenceKeypoint.new(1, 1, 0)
  225. })
  226.  
  227.  
  228. local trailtop12 = Instance.new("Trail", char["Left Leg"])
  229. trailtop12.Enabled = true
  230. trailtop12.Texture = "rbxassetid://16607923"
  231. trailtop12.Name = "toptrail"
  232. trailtop12.MinLength = 0
  233. trailtop12.Lifetime = 0.1
  234. spawn(function()
  235. while true do wait()
  236. trailtop12.Color = ColorSequence.new(ColorArray)
  237. end
  238. end)
  239. trailtop12.Attachment0 = attt1
  240. trailtop12.Attachment1 = attt2
  241. trailtop12.Transparency = NumberSequence.new({
  242. NumberSequenceKeypoint.new(0, 0.5, 0),
  243. NumberSequenceKeypoint.new(1, 1, 0)
  244. })
  245.  
  246. local trailbot2 = Instance.new("Trail", char["Left Leg"])
  247. trailbot2.Enabled = true
  248. trailbot2.Texture = "rbxassetid://16607923"
  249. trailbot2.Name = "bottrail"
  250. trailbot2.MinLength = 0
  251. trailbot2.Lifetime = 0.1
  252.  
  253. trailbot2.Color = ColorSequence.new(ColorArray)
  254.  
  255. trailbot2.Attachment0 = attt3
  256. trailbot2.Attachment1 = attt4
  257. trailbot2.Transparency = NumberSequence.new({
  258. NumberSequenceKeypoint.new(0, 0.5, 0),
  259. NumberSequenceKeypoint.new(1, 1, 0)
  260. })
  261.  
  262. local trailside12 = Instance.new("Trail", char["Left Leg"])
  263. trailside12.Enabled = true
  264. trailside12.Texture = "rbxassetid://16607923"
  265. trailside12.Name = "sidetrail1"
  266. trailside12.MinLength = 0
  267. trailside12.Lifetime = 0.1
  268.  
  269. trailside12.Color = ColorSequence.new(ColorArray)
  270.  
  271. trailside12.Attachment0 = attt1
  272. trailside12.Attachment1 = attt3
  273. trailside12.Transparency = NumberSequence.new({
  274. NumberSequenceKeypoint.new(0, 0.5, 0),
  275. NumberSequenceKeypoint.new(1, 1, 0)
  276. })
  277.  
  278. local trailside22 = Instance.new("Trail", char["Left Leg"])
  279. trailside22.Enabled = true
  280. trailside22.Texture = "rbxassetid://16607923"
  281. trailside22.Name = "sidetrail2"
  282. trailside22.MinLength = 0
  283. trailside22.Lifetime = 0.1
  284.  
  285. trailside22.Color = ColorSequence.new(ColorArray)
  286.  
  287. trailside22.Attachment0 = attt2
  288. trailside22.Attachment1 = attt4
  289. trailside22.Transparency = NumberSequence.new({
  290. NumberSequenceKeypoint.new(0, 0.5, 0),
  291. NumberSequenceKeypoint.new(1, 1, 0)
  292. })
  293.  
  294.  
  295. local att1 = Instance.new("Attachment", char["Right Arm"])
  296. att1.Name = "att1"
  297. att1.Position = Vector3.new(0.5, 1, 0.5)
  298. local att2 = Instance.new("Attachment", char["Right Arm"])
  299. att2.Name = "att2"
  300. att2.Position = Vector3.new(-0.5, 1, 0.5)
  301. local att3 = Instance.new("Attachment", char["Right Arm"])
  302. att3.Name = "att3"
  303. att3.Position = Vector3.new(0.5, -1, 0.5)
  304. local att4 = Instance.new("Attachment", char["Right Arm"])
  305. att4.Name = "att4"
  306. att4.Position = Vector3.new(-0.5, -1, 0.5)
  307. local attt1 = Instance.new("Attachment", char["Left Arm"])
  308. attt1.Name = "att1"
  309. attt1.Position = Vector3.new(0.5, 1, 0.5)
  310. local attt2 = Instance.new("Attachment", char["Left Arm"])
  311. attt2.Name = "att2"
  312. attt2.Position = Vector3.new(-0.5, 1, 0.5)
  313. local attt3 = Instance.new("Attachment", char["Left Arm"])
  314. attt3.Name = "att3"
  315. attt3.Position = Vector3.new(0.5, -1, 0.5)
  316. local attt4 = Instance.new("Attachment", char["Left Arm"])
  317. attt4.Name = "att4"
  318. attt4.Position = Vector3.new(-0.5, -1, 0.5)
  319.  
  320. local trailtop1 = Instance.new("Trail", char["Right Arm"])
  321. trailtop1.Enabled = true
  322. trailtop1.Texture = "rbxassetid://16607923"
  323. trailtop1.Name = "toptrail"
  324. trailtop1.MinLength = 0
  325. trailtop1.Lifetime = 0.1
  326.  
  327. trailtop1.Color = ColorSequence.new(ColorArray)
  328.  
  329. trailtop1.Attachment0 = att1
  330. trailtop1.Attachment1 = att2
  331. trailtop1.Transparency = NumberSequence.new({
  332. NumberSequenceKeypoint.new(0, 0.5, 0),
  333. NumberSequenceKeypoint.new(1, 1, 0)
  334. })
  335.  
  336. local trailbot1 = Instance.new("Trail", char["Right Arm"])
  337. trailbot1.Enabled = true
  338. trailbot1.Texture = "rbxassetid://16607923"
  339. trailbot1.Name = "bottrail"
  340. trailbot1.MinLength = 0
  341. trailbot1.Lifetime = 0.1
  342. spawn(function()
  343. while true do wait()
  344. trailbot1.Color = ColorSequence.new(ColorArray)
  345. end
  346. end)
  347. trailbot1.Attachment0 = att3
  348. trailbot1.Attachment1 = att4
  349. trailbot1.Transparency = NumberSequence.new({
  350. NumberSequenceKeypoint.new(0, 0.5, 0),
  351. NumberSequenceKeypoint.new(1, 1, 0)
  352. })
  353.  
  354. local trailside1 = Instance.new("Trail", char["Right Arm"])
  355. trailside1.Enabled = true
  356. trailside1.Texture = "rbxassetid://16607923"
  357. trailside1.Name = "sidetrail1"
  358. trailside1.MinLength = 0
  359. trailside1.Lifetime = 0.1
  360.  
  361. trailside1.Color = ColorSequence.new(ColorArray)
  362.  
  363. trailside1.Attachment0 = att1
  364. trailside1.Attachment1 = att3
  365. trailside1.Transparency = NumberSequence.new({
  366. NumberSequenceKeypoint.new(0, 0.5, 0),
  367. NumberSequenceKeypoint.new(1, 1, 0)
  368. })
  369.  
  370. local trailside2 = Instance.new("Trail", char["Right Arm"])
  371. trailside2.Enabled = true
  372. trailside2.Texture = "rbxassetid://16607923"
  373. trailside2.Name = "sidetrail2"
  374. trailside2.MinLength = 0
  375. trailside2.Lifetime = 0.1
  376.  
  377. trailside2.Color = ColorSequence.new(ColorArray)
  378.  
  379. trailside2.Attachment0 = att2
  380. trailside2.Attachment1 = att4
  381. trailside2.Transparency = NumberSequence.new({
  382. NumberSequenceKeypoint.new(0, 0.5, 0),
  383. NumberSequenceKeypoint.new(1, 1, 0)
  384. })
  385.  
  386.  
  387. local trailtop12 = Instance.new("Trail", char["Left Arm"])
  388. trailtop12.Enabled = true
  389. trailtop12.Texture = "rbxassetid://16607923"
  390. trailtop12.Name = "toptrail"
  391. trailtop12.MinLength = 0
  392. trailtop12.Lifetime = 0.1
  393.  
  394. trailtop12.Color = ColorSequence.new(ColorArray)
  395.  
  396. trailtop12.Attachment0 = attt1
  397. trailtop12.Attachment1 = attt2
  398. trailtop12.Transparency = NumberSequence.new({
  399. NumberSequenceKeypoint.new(0, 0.5, 0),
  400. NumberSequenceKeypoint.new(1, 1, 0)
  401. })
  402.  
  403. local trailbot2 = Instance.new("Trail", char["Left Arm"])
  404. trailbot2.Enabled = true
  405. trailbot2.Texture = "rbxassetid://16607923"
  406. trailbot2.Name = "bottrail"
  407. trailbot2.MinLength = 0
  408. trailbot2.Lifetime = 0.1
  409.  
  410. trailbot2.Color = ColorSequence.new(ColorArray)
  411.  
  412. trailbot2.Attachment0 = attt3
  413. trailbot2.Attachment1 = attt4
  414. trailbot2.Transparency = NumberSequence.new({
  415. NumberSequenceKeypoint.new(0, 0.5, 0),
  416. NumberSequenceKeypoint.new(1, 1, 0)
  417. })
  418.  
  419. local trailside12 = Instance.new("Trail", char["Left Arm"])
  420. trailside12.Enabled = true
  421. trailside12.Texture = "rbxassetid://16607923"
  422. trailside12.Name = "sidetrail1"
  423. trailside12.MinLength = 0
  424. trailside12.Lifetime = 0.1
  425.  
  426. trailside12.Color = ColorSequence.new(ColorArray)
  427.  
  428. trailside12.Attachment0 = attt1
  429. trailside12.Attachment1 = attt3
  430. trailside12.Transparency = NumberSequence.new({
  431. NumberSequenceKeypoint.new(0, 0.5, 0),
  432. NumberSequenceKeypoint.new(1, 1, 0)
  433. })
  434.  
  435. local trailside22 = Instance.new("Trail", char["Left Arm"])
  436. trailside22.Enabled = true
  437. trailside22.Texture = "rbxassetid://16607923"
  438. trailside22.Name = "sidetrail2"
  439. trailside22.MinLength = 0
  440. trailside22.Lifetime = 0.1
  441.  
  442. trailside22.Color = ColorSequence.new(ColorArray)
  443.  
  444. trailside22.Attachment0 = attt2
  445. trailside22.Attachment1 = attt4
  446. trailside22.Transparency = NumberSequence.new({
  447. NumberSequenceKeypoint.new(0, 0.5, 0),
  448. NumberSequenceKeypoint.new(1, 1, 0)
  449. })
  450.  
  451. local att1 = Instance.new("Attachment", char["Torso"])
  452. att1.Name = "att1"
  453. att1.Position = Vector3.new(1, 1, 0.5)
  454. local att2 = Instance.new("Attachment", char["Torso"])
  455. att2.Name = "att2"
  456. att2.Position = Vector3.new(-1, 1, 0.5)
  457. local att3 = Instance.new("Attachment", char["Torso"])
  458. att3.Name = "att3"
  459. att3.Position = Vector3.new(1, -1, 0.5)
  460. local att4 = Instance.new("Attachment", char["Torso"])
  461. att4.Name = "att4"
  462. att4.Position = Vector3.new(-1, -1, 0.5)
  463.  
  464. local attt1 = Instance.new("Attachment", char["Head"])
  465. attt1.Name = "att1"
  466. attt1.Position = Vector3.new(.55, .55, 0.025)
  467. local attt2 = Instance.new("Attachment", char["Head"])
  468. attt2.Name = "att2"
  469. attt2.Position = Vector3.new(-.55, .55, 0.025)
  470. local attt3 = Instance.new("Attachment", char["Head"])
  471. attt3.Name = "att3"
  472. attt3.Position = Vector3.new(.55, -.5, 0.025)
  473. local attt4 = Instance.new("Attachment", char["Head"])
  474. attt4.Name = "att4"
  475. attt4.Position = Vector3.new(-.55, -.5, 0.025)
  476. local trailtop1 = Instance.new("Trail", char["Torso"])
  477. trailtop1.Enabled = true
  478. trailtop1.Texture = "rbxassetid://16607923"
  479. trailtop1.Name = "toptrail"
  480. trailtop1.MinLength = 0
  481. trailtop1.Lifetime = 0.1
  482.  
  483. trailtop1.Color = ColorSequence.new(ColorArray)
  484.  
  485. trailtop1.Attachment0 = att1
  486. trailtop1.Attachment1 = att2
  487. trailtop1.Transparency = NumberSequence.new({
  488. NumberSequenceKeypoint.new(0, 0.5, 0),
  489. NumberSequenceKeypoint.new(1, 1, 0)
  490. })
  491. local trailbot1 = Instance.new("Trail", char["Torso"])
  492. trailbot1.Enabled = true
  493. trailbot1.Texture = "rbxassetid://16607923"
  494. trailbot1.Name = "bottrail"
  495. trailbot1.MinLength = 0
  496. trailbot1.Lifetime = 0.1
  497.  
  498. trailbot1.Color = ColorSequence.new(ColorArray)
  499.  
  500. trailbot1.Attachment0 = att3
  501. trailbot1.Attachment1 = att4
  502. trailbot1.Transparency = NumberSequence.new({
  503. NumberSequenceKeypoint.new(0, 0.5, 0),
  504. NumberSequenceKeypoint.new(1, 1, 0)
  505. })
  506. local trailside1 = Instance.new("Trail", char["Torso"])
  507. trailside1.Enabled = true
  508. trailside1.Texture = "rbxassetid://16607923"
  509. trailside1.Name = "sidetrail1"
  510. trailside1.MinLength = 0
  511. trailside1.Lifetime = 0.1
  512.  
  513. trailside1.Color = ColorSequence.new(ColorArray)
  514.  
  515. trailside1.Attachment0 = att1
  516. trailside1.Attachment1 = att3
  517. trailside1.Transparency = NumberSequence.new({
  518. NumberSequenceKeypoint.new(0, 0.5, 0),
  519. NumberSequenceKeypoint.new(1, 1, 0)
  520. })
  521. local trailside2 = Instance.new("Trail", char["Torso"])
  522. trailside2.Enabled = true
  523. trailside2.Texture = "rbxassetid://16607923"
  524. trailside2.Name = "sidetrail2"
  525. trailside2.MinLength = 0
  526. trailside2.Lifetime = 0.1
  527.  
  528. trailside2.Color = ColorSequence.new(ColorArray)
  529.  
  530. trailside2.Attachment0 = att2
  531. trailside2.Attachment1 = att4
  532. trailside2.Transparency = NumberSequence.new({
  533. NumberSequenceKeypoint.new(0, 0.5, 0),
  534. NumberSequenceKeypoint.new(1, 1, 0)
  535. })
  536. local trailtop12 = Instance.new("Trail", char["Head"])
  537. trailtop12.Enabled = true
  538. trailtop12.Texture = "rbxassetid://16607923"
  539. trailtop12.Name = "toptrail"
  540. trailtop12.MinLength = 0
  541. trailtop12.Lifetime = 0.1
  542.  
  543. trailtop12.Color = ColorSequence.new(ColorArray)
  544.  
  545. trailtop12.Attachment0 = attt1
  546. trailtop12.Attachment1 = attt2
  547. trailtop12.Transparency = NumberSequence.new({
  548. NumberSequenceKeypoint.new(0, 0.5, 0),
  549. NumberSequenceKeypoint.new(1, 1, 0)
  550. })
  551. local trailbot2 = Instance.new("Trail", char["Head"])
  552. trailbot2.Enabled = true
  553. trailbot2.Texture = "rbxassetid://16607923"
  554. trailbot2.Name = "bottrail"
  555. trailbot2.MinLength = 0
  556. trailbot2.Lifetime = 0.1
  557.  
  558. trailbot2.Color = ColorSequence.new(ColorArray)
  559.  
  560. trailbot2.Attachment0 = attt3
  561. trailbot2.Attachment1 = attt4
  562. trailbot2.Transparency = NumberSequence.new({
  563. NumberSequenceKeypoint.new(0, 0.5, 0),
  564. NumberSequenceKeypoint.new(1, 1, 0)
  565. })
  566. local trailside12 = Instance.new("Trail", char["Head"])
  567. trailside12.Enabled = true
  568. trailside12.Texture = "rbxassetid://16607923"
  569. trailside12.Name = "sidetrail1"
  570. trailside12.MinLength = 0
  571. trailside12.Lifetime = 0.1
  572.  
  573. trailside12.Color = ColorSequence.new(ColorArray)
  574.  
  575. trailside12.Attachment0 = attt1
  576. trailside12.Attachment1 = attt3
  577. trailside12.Transparency = NumberSequence.new({
  578. NumberSequenceKeypoint.new(0, 0.5, 0),
  579. NumberSequenceKeypoint.new(1, 1, 0)
  580. })
  581. local trailside22 = Instance.new("Trail", char["Head"])
  582. trailside22.Enabled = true
  583. trailside22.Texture = "rbxassetid://16607923"
  584. trailside22.Name = "sidetrail2"
  585. trailside22.MinLength = 0
  586. trailside22.Lifetime = 0.1
  587.  
  588. trailside22.Color = ColorSequence.new(ColorArray)
  589.  
  590. trailside22.Attachment0 = attt2 trailside22.Attachment1 = attt4
  591. trailside22.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5, 0),NumberSequenceKeypoint.new(1, 1, 0)})
  592.  
  593. -------------------------------------------------------
  594. --Start Good Stuff--
  595. -------------------------------------------------------
  596. cam = game.Workspace.CurrentCamera
  597. CF = CFrame.new
  598. angles = CFrame.Angles
  599. attack = false
  600. Euler = CFrame.fromEulerAnglesXYZ
  601. Rad = math.rad
  602. IT = Instance.new
  603. BrickC = BrickColor.new
  604. Cos = math.cos
  605. Acos = math.acos
  606. Sin = math.sin
  607. Asin = math.asin
  608. Abs = math.abs
  609. Mrandom = math.random
  610. Floor = math.floor
  611. -------------------------------------------------------
  612. --End Good Stuff--
  613. -------------------------------------------------------
  614. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  615. RSH, LSH = nil, nil
  616. RW = Instance.new("Weld")
  617. LW = Instance.new("Weld")
  618. RH = tors["Right Hip"]
  619. LH = tors["Left Hip"]
  620. RSH = tors["Right Shoulder"]
  621. LSH = tors["Left Shoulder"]
  622. RSH.Parent = nil
  623. LSH.Parent = nil
  624. RW.Name = "RW"
  625. RW.Part0 = tors
  626. RW.C0 = CF(1.5, 0.5, 0)
  627. RW.C1 = CF(0, 0.5, 0)
  628. RW.Part1 = ra
  629. RW.Parent = tors
  630. LW.Name = "LW"
  631. LW.Part0 = tors
  632. LW.C0 = CF(-1.5, 0.5, 0)
  633. LW.C1 = CF(0, 0.5, 0)
  634. LW.Part1 = la
  635. LW.Parent = tors
  636. Effects = {}
  637. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  638. local wld = Instance.new("Weld", wp1)
  639. wld.Part0 = wp0
  640. wld.Part1 = wp1
  641. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  642. end
  643. newWeld(tors, ll, -0.5, -1, 0)
  644. ll.Weld.C1 = CFrame.new(0, 1, 0)
  645. newWeld(tors, rl, 0.5, -1, 0)
  646. rl.Weld.C1 = CFrame.new(0, 1, 0)
  647. -------------------------------------------------------
  648. --Start HeartBeat--
  649. -------------------------------------------------------
  650. ArtificialHB = Instance.new("BindableEvent", script)
  651. ArtificialHB.Name = "Heartbeat"
  652. script:WaitForChild("Heartbeat")
  653.  
  654. frame = 1 / 60
  655. tf = 0
  656. allowframeloss = false
  657. tossremainder = false
  658.  
  659.  
  660. lastframe = tick()
  661. script.Heartbeat:Fire()
  662.  
  663.  
  664. game:GetService("RunService").Heartbeat:connect(function(s, p)
  665. tf = tf + s
  666. if tf >= frame then
  667. if allowframeloss then
  668. script.Heartbeat:Fire()
  669. lastframe = tick()
  670. else
  671. for i = 1, math.floor(tf / frame) do
  672. script.Heartbeat:Fire()
  673. end
  674. lastframe = tick()
  675. end
  676. if tossremainder then
  677. tf = 0
  678. else
  679. tf = tf - frame * math.floor(tf / frame)
  680. end
  681. end
  682. end)
  683. -------------------------------------------------------
  684. --End HeartBeat--
  685. -------------------------------------------------------
  686.  
  687. -------------------------------------------------------
  688. --Start Important Functions--
  689. -------------------------------------------------------
  690. function swait(num)
  691. if num == 0 or num == nil then
  692. game:service("RunService").Stepped:wait(0)
  693. else
  694. for i = 0, num do
  695. game:service("RunService").Stepped:wait(0)
  696. end
  697. end
  698. end
  699. function thread(f)
  700. coroutine.resume(coroutine.create(f))
  701. end
  702. function clerp(a, b, t)
  703. local qa = {
  704. QuaternionFromCFrame(a)
  705. }
  706. local qb = {
  707. QuaternionFromCFrame(b)
  708. }
  709. local ax, ay, az = a.x, a.y, a.z
  710. local bx, by, bz = b.x, b.y, b.z
  711. local _t = 1 - t
  712. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  713. end
  714. function QuaternionFromCFrame(cf)
  715. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  716. local trace = m00 + m11 + m22
  717. if trace > 0 then
  718. local s = math.sqrt(1 + trace)
  719. local recip = 0.5 / s
  720. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  721. else
  722. local i = 0
  723. if m00 < m11 then
  724. i = 1
  725. end
  726. if m22 > (i == 0 and m00 or m11) then
  727. i = 2
  728. end
  729. if i == 0 then
  730. local s = math.sqrt(m00 - m11 - m22 + 1)
  731. local recip = 0.5 / s
  732. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  733. elseif i == 1 then
  734. local s = math.sqrt(m11 - m22 - m00 + 1)
  735. local recip = 0.5 / s
  736. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  737. elseif i == 2 then
  738. local s = math.sqrt(m22 - m00 - m11 + 1)
  739. local recip = 0.5 / s
  740. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  741. end
  742. end
  743. end
  744. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  745. local xs, ys, zs = x + x, y + y, z + z
  746. local wx, wy, wz = w * xs, w * ys, w * zs
  747. local xx = x * xs
  748. local xy = x * ys
  749. local xz = x * zs
  750. local yy = y * ys
  751. local yz = y * zs
  752. local zz = z * zs
  753. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  754. end
  755. function QuaternionSlerp(a, b, t)
  756. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  757. local startInterp, finishInterp
  758. if cosTheta >= 1.0E-4 then
  759. if 1 - cosTheta > 1.0E-4 then
  760. local theta = math.acos(cosTheta)
  761. local invSinTheta = 1 / Sin(theta)
  762. startInterp = Sin((1 - t) * theta) * invSinTheta
  763. finishInterp = Sin(t * theta) * invSinTheta
  764. else
  765. startInterp = 1 - t
  766. finishInterp = t
  767. end
  768. elseif 1 + cosTheta > 1.0E-4 then
  769. local theta = math.acos(-cosTheta)
  770. local invSinTheta = 1 / Sin(theta)
  771. startInterp = Sin((t - 1) * theta) * invSinTheta
  772. finishInterp = Sin(t * theta) * invSinTheta
  773. else
  774. startInterp = t - 1
  775. finishInterp = t
  776. end
  777. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  778. end
  779. function rayCast(Position, Direction, Range, Ignore)
  780. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  781. end
  782. local RbxUtility = LoadLibrary("RbxUtility")
  783. local Create = RbxUtility.Create
  784.  
  785. warn("I'ma just call dis Soda Changer")
  786.  
  787. warn("Please support the original creator, makhail07.")
  788.  
  789. warn("This its My Edit")
  790.  
  791. warn("Dont Leak.. Edited By SincereProdeadZ")
  792.  
  793. shirt = Instance.new("Shirt", char)
  794. shirt.Name = "Shirt"
  795. pants = Instance.new("Pants", char)
  796. pants.Name = "Pants"
  797. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=276792537"
  798. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=276792689"
  799.  
  800. local BC = game.Workspace.lafur2:WaitForChild("Body Colors")
  801. BC.HeadColor = BrickColor.new("Fossil")
  802. BC.LeftArmColor = BrickColor.new("Fossil")
  803. BC.LeftLegColor = BrickColor.new("Fossil")
  804. BC.RightArmColor = BrickColor.new("Really red")
  805. BC.RightLegColor = BrickColor.new("Fossil")
  806. BC.TorsoColor = BrickColor.new("Fossil")
  807. -------------------------------------------------------
  808. --Start Damage Function--
  809. -------------------------------------------------------
  810. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  811. if hit.Parent == nil then
  812. return
  813. end
  814. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  815. for _, v in pairs(hit.Parent:children()) do
  816. if v:IsA("Humanoid") then
  817. h = v
  818. end
  819. end
  820. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  821.  
  822. hit.Parent:FindFirstChild("Head"):BreakJoints()
  823. end
  824.  
  825. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  826. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  827. if hit.Parent.DebounceHit.Value == true then
  828. return
  829. end
  830. end
  831. if insta == true then
  832. hit.Parent:FindFirstChild("Head"):BreakJoints()
  833. end
  834. local c = Create("ObjectValue"){
  835. Name = "creator",
  836. Value = owner,
  837. Parent = h,
  838. }
  839. game:GetService("Debris"):AddItem(c, .5)
  840. if HitSound ~= nil and HitPitch ~= nil then
  841. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  842. end
  843. local Damage = math.random(minim, maxim)
  844. local blocked = false
  845. local block = hit.Parent:findFirstChild("Block")
  846. if block ~= nil then
  847. if block.className == "IntValue" then
  848. if block.Value > 0 then
  849. blocked = true
  850. block.Value = block.Value - 1
  851. print(block.Value)
  852. end
  853. end
  854. end
  855. if blocked == false then
  856. h.Health = h.Health - Damage
  857. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  858. else
  859. h.Health = h.Health - (Damage / 2)
  860. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  861. end
  862. if Type == "Knockdown" then
  863. local hum = hit.Parent.Humanoid
  864. hum.PlatformStand = true
  865. coroutine.resume(coroutine.create(function(HHumanoid)
  866. swait(1)
  867. HHumanoid.PlatformStand = false
  868. end), hum)
  869. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  870. local bodvol = Create("BodyVelocity"){
  871. velocity = angle * knockback,
  872. P = 5000,
  873. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  874. Parent = hit,
  875. }
  876. local rl = Create("BodyAngularVelocity"){
  877. P = 3000,
  878. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  879. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  880. Parent = hit,
  881. }
  882. game:GetService("Debris"):AddItem(bodvol, .5)
  883. game:GetService("Debris"):AddItem(rl, .5)
  884. elseif Type == "Normal" then
  885. local vp = Create("BodyVelocity"){
  886. P = 500,
  887. maxForce = Vector3.new(math.huge, 0, math.huge),
  888. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  889. }
  890. if knockback > 0 then
  891. vp.Parent = hit.Parent.Torso
  892. end
  893. game:GetService("Debris"):AddItem(vp, .5)
  894. elseif Type == "Up" then
  895. local bodyVelocity = Create("BodyVelocity"){
  896. velocity = Vector3.new(0, 20, 0),
  897. P = 5000,
  898. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  899. Parent = hit,
  900. }
  901. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  902. elseif Type == "DarkUp" then
  903. coroutine.resume(coroutine.create(function()
  904. for i = 0, 1, 0.1 do
  905. swait()
  906. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  907. end
  908. end))
  909. local bodyVelocity = Create("BodyVelocity"){
  910. velocity = Vector3.new(0, 20, 0),
  911. P = 5000,
  912. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  913. Parent = hit,
  914. }
  915. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  916. elseif Type == "Snare" then
  917. local bp = Create("BodyPosition"){
  918. P = 2000,
  919. D = 100,
  920. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  921. position = hit.Parent.Torso.Position,
  922. Parent = hit.Parent.Torso,
  923. }
  924. game:GetService("Debris"):AddItem(bp, 1)
  925. elseif Type == "Freeze" then
  926. local BodPos = Create("BodyPosition"){
  927. P = 50000,
  928. D = 1000,
  929. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  930. position = hit.Parent.Torso.Position,
  931. Parent = hit.Parent.Torso,
  932. }
  933. local BodGy = Create("BodyGyro") {
  934. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  935. P = 20e+003,
  936. Parent = hit.Parent.Torso,
  937. cframe = hit.Parent.Torso.CFrame,
  938. }
  939. hit.Parent.Torso.Anchored = true
  940. coroutine.resume(coroutine.create(function(Part)
  941. swait(1.5)
  942. Part.Anchored = false
  943. end), hit.Parent.Torso)
  944. game:GetService("Debris"):AddItem(BodPos, 3)
  945. game:GetService("Debris"):AddItem(BodGy, 3)
  946. end
  947. local debounce = Create("BoolValue"){
  948. Name = "DebounceHit",
  949. Parent = hit.Parent,
  950. Value = true,
  951. }
  952. game:GetService("Debris"):AddItem(debounce, Delay)
  953. c = Create("ObjectValue"){
  954. Name = "creator",
  955. Value = Player,
  956. Parent = h,
  957. }
  958. game:GetService("Debris"):AddItem(c, .5)
  959. end
  960. end
  961. -------------------------------------------------------
  962. --End Damage Function--
  963. -------------------------------------------------------
  964.  
  965. -------------------------------------------------------
  966. --Start Damage Function Customization--
  967. -------------------------------------------------------
  968. function ShowDamage(Pos, Text, Time, Color)
  969. local Rate = (1 / 30)
  970. local Pos = (Pos or Vector3.new(0, 0, 0))
  971. local Text = (Text or "")
  972. local Time = (Time or 2)
  973. local Color = (Color or Color3.new(1, 0, 1))
  974. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  975. EffectPart.Anchored = true
  976. local BillboardGui = Create("BillboardGui"){
  977. Size = UDim2.new(3, 0, 3, 0),
  978. Adornee = EffectPart,
  979. Parent = EffectPart,
  980. }
  981. local TextLabel = Create("TextLabel"){
  982. BackgroundTransparency = 1,
  983. Size = UDim2.new(1, 0, 1, 0),
  984. Text = Text,
  985. Font = "Bodoni",
  986. TextColor3 = Color,
  987. TextScaled = true,
  988. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  989. Parent = BillboardGui,
  990. }
  991. game.Debris:AddItem(EffectPart, (Time))
  992. EffectPart.Parent = game:GetService("Workspace")
  993. delay(0, function()
  994. local Frames = (Time / Rate)
  995. for Frame = 1, Frames do
  996. wait(Rate)
  997. local Percent = (Frame / Frames)
  998. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  999. TextLabel.TextTransparency = Percent
  1000. end
  1001. if EffectPart and EffectPart.Parent then
  1002. EffectPart:Destroy()
  1003. end
  1004. end)
  1005. end
  1006. -------------------------------------------------------
  1007. --End Damage Function Customization--
  1008. -------------------------------------------------------
  1009.  
  1010. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1011. for _, c in pairs(workspace:children()) do
  1012. local hum = c:findFirstChild("Humanoid")
  1013. if hum ~= nil then
  1014. local head = c:findFirstChild("Head")
  1015. if head ~= nil then
  1016. local targ = head.Position - Part.Position
  1017. local mag = targ.magnitude
  1018. if magni >= mag and c.Name ~= plr.Name then
  1019. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  1020. end
  1021. end
  1022. end
  1023. end
  1024. end
  1025.  
  1026.  
  1027. CFuncs = {
  1028. Part = {
  1029. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1030. local Part = Create("Part")({
  1031. Parent = Parent,
  1032. Reflectance = Reflectance,
  1033. Transparency = Transparency,
  1034. CanCollide = false,
  1035. Locked = true,
  1036. BrickColor = BrickColor.new(tostring(BColor)),
  1037. Name = Name,
  1038. Size = Size,
  1039. Material = Material
  1040. })
  1041. RemoveOutlines(Part)
  1042. return Part
  1043. end
  1044. },
  1045. Mesh = {
  1046. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1047. local Msh = Create(Mesh)({
  1048. Parent = Part,
  1049. Offset = OffSet,
  1050. Scale = Scale
  1051. })
  1052. if Mesh == "SpecialMesh" then
  1053. Msh.MeshType = MeshType
  1054. Msh.MeshId = MeshId
  1055. end
  1056. return Msh
  1057. end
  1058. },
  1059. Mesh = {
  1060. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1061. local Msh = Create(Mesh)({
  1062. Parent = Part,
  1063. Offset = OffSet,
  1064. Scale = Scale
  1065. })
  1066. if Mesh == "SpecialMesh" then
  1067. Msh.MeshType = MeshType
  1068. Msh.MeshId = MeshId
  1069. end
  1070. return Msh
  1071. end
  1072. },
  1073. Weld = {
  1074. Create = function(Parent, Part0, Part1, C0, C1)
  1075. local Weld = Create("Weld")({
  1076. Parent = Parent,
  1077. Part0 = Part0,
  1078. Part1 = Part1,
  1079. C0 = C0,
  1080. C1 = C1
  1081. })
  1082. return Weld
  1083. end
  1084. },
  1085. Sound = {
  1086. Create = function(id, par, vol, pit)
  1087. coroutine.resume(coroutine.create(function()
  1088. local S = Create("Sound")({
  1089. Volume = vol,
  1090. Pitch = pit or 1,
  1091. SoundId = id,
  1092. Parent = par or workspace
  1093. })
  1094. wait()
  1095. S:play()
  1096. game:GetService("Debris"):AddItem(S, 6)
  1097. end))
  1098. end
  1099. },
  1100. ParticleEmitter = {
  1101. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1102. local fp = Create("ParticleEmitter")({
  1103. Parent = Parent,
  1104. Color = ColorSequence.new(Color1, Color2),
  1105. LightEmission = LightEmission,
  1106. Size = Size,
  1107. Texture = Texture,
  1108. Transparency = Transparency,
  1109. ZOffset = ZOffset,
  1110. Acceleration = Accel,
  1111. Drag = Drag,
  1112. LockedToPart = LockedToPart,
  1113. VelocityInheritance = VelocityInheritance,
  1114. EmissionDirection = EmissionDirection,
  1115. Enabled = Enabled,
  1116. Lifetime = LifeTime,
  1117. Rate = Rate,
  1118. Rotation = Rotation,
  1119. RotSpeed = RotSpeed,
  1120. Speed = Speed,
  1121. VelocitySpread = VelocitySpread
  1122. })
  1123. return fp
  1124. end
  1125. }
  1126. }
  1127. function RemoveOutlines(part)
  1128. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1129. end
  1130. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1131. local Part = Create("Part")({
  1132. formFactor = FormFactor,
  1133. Parent = Parent,
  1134. Reflectance = Reflectance,
  1135. Transparency = Transparency,
  1136. CanCollide = false,
  1137. Locked = true,
  1138. BrickColor = BrickColor.new(tostring(BColor)),
  1139. Name = Name,
  1140. Size = Size,
  1141. Material = Material
  1142. })
  1143. RemoveOutlines(Part)
  1144. return Part
  1145. end
  1146. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1147. local Msh = Create(Mesh)({
  1148. Parent = Part,
  1149. Offset = OffSet,
  1150. Scale = Scale
  1151. })
  1152. if Mesh == "SpecialMesh" then
  1153. Msh.MeshType = MeshType
  1154. Msh.MeshId = MeshId
  1155. end
  1156. return Msh
  1157. end
  1158. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1159. local Weld = Create("Weld")({
  1160. Parent = Parent,
  1161. Part0 = Part0,
  1162. Part1 = Part1,
  1163. C0 = C0,
  1164. C1 = C1
  1165. })
  1166. return Weld
  1167. end
  1168.  
  1169.  
  1170. -------------------------------------------------------
  1171. --Start Effect Function--
  1172. -------------------------------------------------------
  1173. EffectModel = Instance.new("Model", char)
  1174. Effects = {
  1175. Block = {
  1176. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1177. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1178. prt.Anchored = true
  1179. prt.CFrame = cframe
  1180. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1181. game:GetService("Debris"):AddItem(prt, 10)
  1182. if Type == 1 or Type == nil then
  1183. table.insert(Effects, {
  1184. prt,
  1185. "Block1",
  1186. delay,
  1187. x3,
  1188. y3,
  1189. z3,
  1190. msh
  1191. })
  1192. elseif Type == 2 then
  1193. table.insert(Effects, {
  1194. prt,
  1195. "Block2",
  1196. delay,
  1197. x3,
  1198. y3,
  1199. z3,
  1200. msh
  1201. })
  1202. else
  1203. table.insert(Effects, {
  1204. prt,
  1205. "Block3",
  1206. delay,
  1207. x3,
  1208. y3,
  1209. z3,
  1210. msh
  1211. })
  1212. end
  1213. end
  1214. },
  1215. Sphere = {
  1216. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1217. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1218. prt.Anchored = true
  1219. prt.CFrame = cframe
  1220. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1221. game:GetService("Debris"):AddItem(prt, 10)
  1222. table.insert(Effects, {
  1223. prt,
  1224. "Cylinder",
  1225. delay,
  1226. x3,
  1227. y3,
  1228. z3,
  1229. msh
  1230. })
  1231. end
  1232. },
  1233. Cylinder = {
  1234. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1235. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1236. prt.Anchored = true
  1237. prt.CFrame = cframe
  1238. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1239. game:GetService("Debris"):AddItem(prt, 10)
  1240. table.insert(Effects, {
  1241. prt,
  1242. "Cylinder",
  1243. delay,
  1244. x3,
  1245. y3,
  1246. z3,
  1247. msh
  1248. })
  1249. end
  1250. },
  1251. Wave = {
  1252. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1253. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1254. prt.Anchored = true
  1255. prt.CFrame = cframe
  1256. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  1257. game:GetService("Debris"):AddItem(prt, 10)
  1258. table.insert(Effects, {
  1259. prt,
  1260. "Cylinder",
  1261. delay,
  1262. x3 / 60,
  1263. y3 / 60,
  1264. z3 / 60,
  1265. msh
  1266. })
  1267. end
  1268. },
  1269. Ring = {
  1270. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1271. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1272. prt.Anchored = true
  1273. prt.CFrame = cframe
  1274. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1275. game:GetService("Debris"):AddItem(prt, 10)
  1276. table.insert(Effects, {
  1277. prt,
  1278. "Cylinder",
  1279. delay,
  1280. x3,
  1281. y3,
  1282. z3,
  1283. msh
  1284. })
  1285. end
  1286. },
  1287. Break = {
  1288. Create = function(brickcolor, cframe, x1, y1, z1)
  1289. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1290. prt.Anchored = true
  1291. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1292. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1293. local num = math.random(10, 50) / 1000
  1294. game:GetService("Debris"):AddItem(prt, 10)
  1295. table.insert(Effects, {
  1296. prt,
  1297. "Shatter",
  1298. num,
  1299. prt.CFrame,
  1300. math.random() - math.random(),
  1301. 0,
  1302. math.random(50, 100) / 100
  1303. })
  1304. end
  1305. },
  1306. Spiral = {
  1307. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1308. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1309. prt.Anchored = true
  1310. prt.CFrame = cframe
  1311. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1312. game:GetService("Debris"):AddItem(prt, 10)
  1313. table.insert(Effects, {
  1314. prt,
  1315. "Cylinder",
  1316. delay,
  1317. x3,
  1318. y3,
  1319. z3,
  1320. msh
  1321. })
  1322. end
  1323. },
  1324. Push = {
  1325. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1326. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1327. prt.Anchored = true
  1328. prt.CFrame = cframe
  1329. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1330. game:GetService("Debris"):AddItem(prt, 10)
  1331. table.insert(Effects, {
  1332. prt,
  1333. "Cylinder",
  1334. delay,
  1335. x3,
  1336. y3,
  1337. z3,
  1338. msh
  1339. })
  1340. end
  1341. }
  1342. }
  1343. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  1344. local fp = IT("Part")
  1345. fp.formFactor = formfactor
  1346. fp.Parent = parent
  1347. fp.Reflectance = reflectance
  1348. fp.Transparency = transparency
  1349. fp.CanCollide = false
  1350. fp.Locked = true
  1351. fp.BrickColor = brickcolor
  1352. fp.Name = name
  1353. fp.Size = size
  1354. fp.Position = tors.Position
  1355. RemoveOutlines(fp)
  1356. fp.Material = "SmoothPlastic"
  1357. fp:BreakJoints()
  1358. return fp
  1359. end
  1360.  
  1361. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1362. local mesh = IT(Mesh)
  1363. mesh.Parent = part
  1364. if Mesh == "SpecialMesh" then
  1365. mesh.MeshType = meshtype
  1366. if meshid ~= "nil" then
  1367. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1368. end
  1369. end
  1370. mesh.Offset = offset
  1371. mesh.Scale = scale
  1372. return mesh
  1373. end
  1374.  
  1375. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1376. local type = type
  1377. local rng = Instance.new("Part", char)
  1378. rng.Anchored = true
  1379. rng.BrickColor = color
  1380. rng.CanCollide = false
  1381. rng.FormFactor = 3
  1382. rng.Name = "Ring"
  1383. rng.Material = "Neon"
  1384. rng.Size = Vector3.new(1, 1, 1)
  1385. rng.Transparency = 0
  1386. rng.TopSurface = 0
  1387. rng.BottomSurface = 0
  1388. rng.CFrame = pos
  1389. local rngm = Instance.new("SpecialMesh", rng)
  1390. rngm.MeshType = MType
  1391. rngm.Scale = scale
  1392. local scaler2 = 1
  1393. if type == "Add" then
  1394. scaler2 = 1 * value
  1395. elseif type == "Divide" then
  1396. scaler2 = 1 / value
  1397. end
  1398. coroutine.resume(coroutine.create(function()
  1399. for i = 0, 10 / bonuspeed, 0.1 do
  1400. swait()
  1401. if type == "Add" then
  1402. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1403. elseif type == "Divide" then
  1404. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1405. end
  1406. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1407. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1408. end
  1409. rng:Destroy()
  1410. end))
  1411. end
  1412.  
  1413. function Eviscerate(dude)
  1414. if dude.Name ~= char then
  1415. local bgf = IT("BodyGyro", dude.Head)
  1416. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1417. local val = IT("BoolValue", dude)
  1418. val.Name = "IsHit"
  1419. local ds = coroutine.wrap(function()
  1420. dude:WaitForChild("Head"):BreakJoints()
  1421. wait(0.5)
  1422. target = nil
  1423. coroutine.resume(coroutine.create(function()
  1424. for i, v in pairs(dude:GetChildren()) do
  1425. if v:IsA("Accessory") then
  1426. v:Destroy()
  1427. end
  1428. if v:IsA("Humanoid") then
  1429. v:Destroy()
  1430. end
  1431. if v:IsA("CharacterMesh") then
  1432. v:Destroy()
  1433. end
  1434. if v:IsA("Model") then
  1435. v:Destroy()
  1436. end
  1437. if v:IsA("Part") or v:IsA("MeshPart") then
  1438. for x, o in pairs(v:GetChildren()) do
  1439. if o:IsA("Decal") then
  1440. o:Destroy()
  1441. end
  1442. end
  1443. coroutine.resume(coroutine.create(function()
  1444. v.Material = "Neon"
  1445. v.CanCollide = false
  1446. local PartEmmit1 = IT("ParticleEmitter", v)
  1447. PartEmmit1.LightEmission = 1
  1448. PartEmmit1.Texture = "rbxassetid://284205403"
  1449. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1450. PartEmmit1.Rate = 150
  1451. PartEmmit1.Lifetime = NumberRange.new(1)
  1452. PartEmmit1.Size = NumberSequence.new({
  1453. NumberSequenceKeypoint.new(0, 0.75, 0),
  1454. NumberSequenceKeypoint.new(1, 0, 0)
  1455. })
  1456. PartEmmit1.Transparency = NumberSequence.new({
  1457. NumberSequenceKeypoint.new(0, 0, 0),
  1458. NumberSequenceKeypoint.new(1, 1, 0)
  1459. })
  1460. PartEmmit1.Speed = NumberRange.new(0, 0)
  1461. PartEmmit1.VelocitySpread = 30000
  1462. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1463. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1464. local BodPoss = IT("BodyPosition", v)
  1465. BodPoss.P = 3000
  1466. BodPoss.D = 1000
  1467. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1468. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1469. v.Color = maincolor.Color
  1470. coroutine.resume(coroutine.create(function()
  1471. for i = 0, 49 do
  1472. swait(1)
  1473. v.Transparency = v.Transparency + 0.08
  1474. end
  1475. wait(0.5)
  1476. PartEmmit1.Enabled = false
  1477. wait(3)
  1478. v:Destroy()
  1479. dude:Destroy()
  1480. end))
  1481. end))
  1482. end
  1483. end
  1484. end))
  1485. end)
  1486. ds()
  1487. end
  1488. end
  1489.  
  1490. function FindNearestHead(Position, Distance, SinglePlayer)
  1491. if SinglePlayer then
  1492. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1493. end
  1494. local List = {}
  1495. for i, v in pairs(workspace:GetChildren()) do
  1496. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1497. table.insert(List, v)
  1498. end
  1499. end
  1500. return List
  1501. end
  1502.  
  1503. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1504. local type = type
  1505. local rng = Instance.new("Part", char)
  1506. rng.Anchored = true
  1507. rng.BrickColor = color
  1508. rng.CanCollide = false
  1509. rng.FormFactor = 3
  1510. rng.Name = "Ring"
  1511. rng.Material = "Neon"
  1512. rng.Size = Vector3.new(1, 1, 1)
  1513. rng.Transparency = 0
  1514. rng.TopSurface = 0
  1515. rng.BottomSurface = 0
  1516. rng.CFrame = pos
  1517. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1518. local rngm = Instance.new("SpecialMesh", rng)
  1519. rngm.MeshType = MType
  1520. rngm.Scale = Vector3.new(x1, y1, z1)
  1521. local scaler2 = 1
  1522. local speeder = FastSpeed
  1523. if type == "Add" then
  1524. scaler2 = 1 * value
  1525. elseif type == "Divide" then
  1526. scaler2 = 1 / value
  1527. end
  1528. coroutine.resume(coroutine.create(function()
  1529. for i = 0, 10 / bonuspeed, 0.1 do
  1530. swait()
  1531. if type == "Add" then
  1532. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1533. elseif type == "Divide" then
  1534. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1535. end
  1536. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1537. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1538. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1539. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1540. end
  1541. rng:Destroy()
  1542. end))
  1543. end
  1544.  
  1545. function SoulSteal(dude)
  1546. if dude.Name ~= char then
  1547. local bgf = IT("BodyGyro", dude.Head)
  1548. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1549. local val = IT("BoolValue", dude)
  1550. val.Name = "IsHit"
  1551. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1552. local soulst = coroutine.wrap(function()
  1553. local soul = Instance.new("Part",dude)
  1554. soul.Size = Vector3.new(1,1,1)
  1555. soul.CanCollide = false
  1556. soul.Anchored = false
  1557. soul.Position = torso.Position
  1558. soul.Transparency = 1
  1559. local PartEmmit1 = IT("ParticleEmitter", soul)
  1560. PartEmmit1.LightEmission = 1
  1561. PartEmmit1.Texture = "rbxassetid://569507414"
  1562. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1563. PartEmmit1.Rate = 250
  1564. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1565. PartEmmit1.Size = NumberSequence.new({
  1566. NumberSequenceKeypoint.new(0, 1, 0),
  1567. NumberSequenceKeypoint.new(1, 0, 0)
  1568. })
  1569. PartEmmit1.Transparency = NumberSequence.new({
  1570. NumberSequenceKeypoint.new(0, 0, 0),
  1571. NumberSequenceKeypoint.new(1, 1, 0)
  1572. })
  1573. PartEmmit1.Speed = NumberRange.new(0, 0)
  1574. PartEmmit1.VelocitySpread = 30000
  1575. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1576. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1577. local BodPoss = IT("BodyPosition", soul)
  1578. BodPoss.P = 3000
  1579. BodPoss.D = 1000
  1580. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1581. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1582. wait(1.6)
  1583. soul.Touched:connect(function(hit)
  1584. if hit.Parent == char then
  1585. soul:Destroy()
  1586. end
  1587. end)
  1588. wait(1.2)
  1589. while soul do
  1590. swait()
  1591. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1592. BodPoss.Position = tors.Position
  1593. end
  1594. end)
  1595. soulst()
  1596. end
  1597. end
  1598. function FaceMouse()
  1599. local Cam = workspace.CurrentCamera
  1600. return {
  1601. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1602. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1603. }
  1604. end
  1605. Effects = {
  1606. Block = function(cf,partsize,meshstart,meshadd,matr,colour,spin,inverse,factor)
  1607. local p = Instance.new("Part",EffectModel)
  1608. p.BrickColor = BrickColor.new(colour)
  1609. p.Size = partsize
  1610. p.Anchored = true
  1611. p.CanCollide = false
  1612. p.Material = matr
  1613. p.CFrame = cf
  1614. if inverse == true then
  1615. p.Transparency = 1
  1616. else
  1617. p.Transparency = 0
  1618. end
  1619. local m = Instance.new("BlockMesh",p)
  1620. m.Scale = meshstart
  1621. coroutine.wrap(function()
  1622. for i = 0, 1, factor do
  1623. swait()
  1624. if inverse == true then
  1625. p.Transparency = 1-i
  1626. else
  1627. p.Transparency = i
  1628. end
  1629. m.Scale = m.Scale + meshadd
  1630. if spin == true then
  1631. p.CFrame = p.CFrame * CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1632. end
  1633. end
  1634. p:Destroy()
  1635. end)()
  1636. return p
  1637. end,
  1638. Sphere = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
  1639. local p = Instance.new("Part",EffectModel)
  1640. p.BrickColor = BrickColor.new(colour)
  1641. p.Size = partsize
  1642. p.Anchored = true
  1643. p.CanCollide = false
  1644. p.Material = matr
  1645. p.CFrame = cf
  1646. if inverse == true then
  1647. p.Transparency = 1
  1648. else
  1649. p.Transparency = 0
  1650. end
  1651. local m = Instance.new("SpecialMesh",p)
  1652. m.MeshType = "Sphere"
  1653. m.Scale = meshstart
  1654. coroutine.wrap(function()
  1655. for i=0,1,factor do
  1656. swait()
  1657. if inverse == true then
  1658. p.Transparency = 1-i
  1659. else
  1660. p.Transparency = i
  1661. end
  1662. m.Scale = m.Scale + meshadd
  1663. end
  1664. p:Destroy()
  1665. end)()
  1666. return p
  1667. end,
  1668.  
  1669. Cylinder = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
  1670. local p = Instance.new("Part",EffectModel)
  1671. p.BrickColor = BrickColor.new(colour)
  1672. p.Size = partsize
  1673. p.Anchored = true
  1674. p.CanCollide = false
  1675. p.Material = matr
  1676. p.CFrame = cf
  1677. if inverse == true then
  1678. p.Transparency = 1
  1679. else
  1680. p.Transparency = 0
  1681. end
  1682. local m = Instance.new("CylinderMesh",p)
  1683. m.Scale = meshstart
  1684. coroutine.wrap(function()
  1685. for i=0,1,factor do
  1686. swait()
  1687. if inverse == true then
  1688. p.Transparency = 1-i
  1689. else
  1690. p.Transparency = i
  1691. end
  1692. m.Scale = m.Scale + meshadd
  1693. end
  1694. p:Destroy()
  1695. end)()
  1696. return p
  1697. end,
  1698.  
  1699. Wave = function(cf,meshstart,meshadd,colour,spin,inverse,factor)
  1700. local p = Instance.new("Part",EffectModel)
  1701. p.BrickColor = BrickColor.new(colour)
  1702. p.Size = Vector3.new()
  1703. p.Anchored = true
  1704. p.CanCollide = false
  1705. p.CFrame = cf
  1706. if inverse == true then
  1707. p.Transparency = 1
  1708. else
  1709. p.Transparency = 0
  1710. end
  1711. local m = Instance.new("SpecialMesh",p)
  1712. m.MeshId = "rbxassetid://20329976"
  1713. m.Scale = meshstart
  1714. coroutine.wrap(function()
  1715. for i=0,1,factor do
  1716. swait()
  1717. if inverse == true then
  1718. p.Transparency = 1-i
  1719. else
  1720. p.Transparency = i
  1721. end
  1722. m.Scale = m.Scale + meshadd
  1723. p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
  1724. end
  1725. p:Destroy()
  1726. end)()
  1727. return p
  1728. end,
  1729.  
  1730. Ring = function(cf,meshstart,meshadd,colour,inverse,factor)
  1731. local p = Instance.new("Part",EffectModel)
  1732. p.BrickColor = BrickColor.new(colour)
  1733. p.Size = Vector3.new()
  1734. p.Anchored = true
  1735. p.CanCollide = false
  1736. p.CFrame = cf
  1737. if inverse == true then
  1738. p.Transparency = 1
  1739. else
  1740. p.Transparency = 0
  1741. end
  1742. local m = Instance.new("SpecialMesh",p)
  1743. m.MeshId = "rbxassetid://3270017"
  1744. m.Scale = meshstart
  1745. coroutine.wrap(function()
  1746. for i=0,1,factor do
  1747. swait()
  1748. if inverse == true then
  1749. p.Transparency = 1-i
  1750. else
  1751. p.Transparency = i
  1752. end
  1753. m.Scale = m.Scale + meshadd
  1754. end
  1755. p:Destroy()
  1756. end)()
  1757. return p
  1758. end,
  1759.  
  1760. Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
  1761. local p = Instance.new("Part",EffectModel)
  1762. p.BrickColor = BrickColor.new(colour)
  1763. p.Size = Vector3.new()
  1764. p.Anchored = true
  1765. p.CanCollide = false
  1766. p.CFrame = cf
  1767. if inverse == true then
  1768. p.Transparency = 1
  1769. else
  1770. p.Transparency = 0
  1771. end
  1772. local m = Instance.new("SpecialMesh",p)
  1773. m.MeshId = meshid
  1774. m.TextureId = textid
  1775. m.Scale = meshstart
  1776. coroutine.wrap(function()
  1777. for i=0,1,factor do
  1778. swait()
  1779. if inverse == true then
  1780. p.Transparency = 1-i
  1781. else
  1782. p.Transparency = i
  1783. end
  1784. m.Scale = m.Scale + meshadd
  1785. p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
  1786. end
  1787. p:Destroy()
  1788. end)()
  1789. return p
  1790. end,
  1791.  
  1792. Explode = function(cf,partsize,meshstart,meshadd,matr,colour,move,inverse,factor)
  1793. local p = Instance.new("Part",EffectModel)
  1794. p.BrickColor = BrickColor.new(colour)
  1795. p.Size = partsize
  1796. p.Anchored = true
  1797. p.CanCollide = false
  1798. p.Material = matr
  1799. p.CFrame = cf * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  1800. if inverse == true then
  1801. p.Transparency = 1
  1802. else
  1803. p.Transparency = 0
  1804. end
  1805. local m = Instance.new("SpecialMesh",p)
  1806. m.MeshType = "Sphere"
  1807. m.Scale = meshstart
  1808. coroutine.wrap(function()
  1809. for i=0,1,factor do
  1810. swait()
  1811. if inverse == true then
  1812. p.Transparency = 1-i
  1813. else
  1814. p.Transparency = i
  1815. end
  1816. m.Scale = m.Scale + meshadd
  1817. p.CFrame = p.CFrame * CFrame.new(0,move,0)
  1818. end
  1819. p:Destroy()
  1820. end)()
  1821. return p
  1822. end,
  1823.  
  1824. }
  1825. -------------------------------------------------------
  1826. --End Effect Function--
  1827. -------------------------------------------------------
  1828. function Cso(ID, PARENT, VOLUME, PITCH)
  1829. local NSound = nil
  1830. coroutine.resume(coroutine.create(function()
  1831. NSound = IT("Sound", PARENT)
  1832. NSound.Volume = VOLUME
  1833. NSound.Pitch = PITCH
  1834. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1835. swait()
  1836. NSound:play()
  1837. game:GetService("Debris"):AddItem(NSound, 10)
  1838. end))
  1839. return NSound
  1840. end
  1841. function CamShake(Length, Intensity)
  1842. coroutine.resume(coroutine.create(function()
  1843. local intensity = 1 * Intensity
  1844. local rotM = 0.01 * Intensity
  1845. for i = 0, Length, 0.1 do
  1846. swait()
  1847. intensity = intensity - 0.05 * Intensity / Length
  1848. rotM = rotM - 5.0E-4 * Intensity / Length
  1849. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1850. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  1851. end
  1852. hum.CameraOffset = Vector3.new(0, 0, 0)
  1853. end))
  1854. end
  1855. NewInstance = function(instance,parent,properties)
  1856. local inst = Instance.new(instance)
  1857. inst.Parent = parent
  1858. if(properties)then
  1859. for i,v in next, properties do
  1860. pcall(function() inst[i] = v end)
  1861. end
  1862. end
  1863. return inst;
  1864. end
  1865. hum.MaxHealth = 1.0E298
  1866. hum.Health = 1.0E298
  1867. game:GetService("RunService"):BindToRenderStep("HOT", 0, function()
  1868. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  1869. hum.MaxHealth = 1.0E298
  1870. hum.Health = 1.0E298
  1871. end
  1872. end)
  1873. -------------------------------------------------------
  1874. --End Important Functions--
  1875. -------------------------------------------------------
  1876.  
  1877.  
  1878. -------------------------------------------------------
  1879. --Start Customization--
  1880. -------------------------------------------------------
  1881. local Player_Size = 1
  1882. if Player_Size ~= 1 then
  1883. root.Size = root.Size * Player_Size
  1884. tors.Size = tors.Size * Player_Size
  1885. hed.Size = hed.Size * Player_Size
  1886. ra.Size = ra.Size * Player_Size
  1887. la.Size = la.Size * Player_Size
  1888. rl.Size = rl.Size * Player_Size
  1889. ll.Size = ll.Size * Player_Size
  1890. ----------------------------------------------------------------------------------
  1891. rootj.Parent = root
  1892. neck.Parent = tors
  1893. RW.Parent = tors
  1894. LW.Parent = tors
  1895. RH.Parent = tors
  1896. LH.Parent = tors
  1897. ----------------------------------------------------------------------------------
  1898. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1899. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1900. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1901. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1902. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1903. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1904. ----------------------------------------------------------------------------------
  1905. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1906. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1907. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1908. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1909. --hat.Parent = Character
  1910. end
  1911. ----------------------------------------------------------------------------------
  1912. local SONG = 623277115
  1913. local SONG2 = 0
  1914. local Music = Instance.new("Sound",tors)
  1915. Music.Volume = 2.5
  1916. Music.Looped = true
  1917. Music.Pitch = 1 --Pitcher
  1918. ----------------------------------------------------------------------------------
  1919. local equipped = false
  1920. local idle = 0
  1921. local change = 1
  1922. local val = 0
  1923. local toim = 0
  1924. local idleanim = 0.4
  1925. local sine = 0
  1926. local Sit = 1
  1927. local WasAir = false
  1928. local InAir = false
  1929. local LandTick = 0
  1930. local movelegs = false
  1931. local FF = Instance.new("ForceField",char)
  1932. FF.Visible = false
  1933. local Speed = 56
  1934. local Chips = "onebearnakedwoman"
  1935. ----------------------------------------------------------------------------------
  1936. hum.JumpPower = 55
  1937. hum.Animator.Parent = nil
  1938. ----------------------------------------------------------------------------------
  1939. Chips = IT("Model")
  1940. Chips.Parent = char
  1941. Chips.Name = "Chips"
  1942. RHe = IT("Part")
  1943. RHe.Parent = Chips
  1944. RHe.BrickColor = BrickColor.new("Really black")
  1945. RHe.Locked = true
  1946. RHe.CanCollide = false
  1947. RHe.Transparency = 0
  1948. PMesh = IT("SpecialMesh")
  1949. RHe.formFactor = "Symmetric"
  1950. PMesh.MeshType = "FileMesh"
  1951. PMesh.MeshId = "rbxassetid://10470609"
  1952. PMesh.TextureId = "rbxassetid://10483355"
  1953. PMesh.Scale = Vector3.new(1, 1.4, 0.8)
  1954. PMesh.Parent = RHe
  1955. local RWeld = IT("Weld")
  1956. RWeld.Parent = RHe
  1957. RWeld.Part0 = RHe
  1958. RWeld.Part1 = ra
  1959. RWeld.C0 = CF(-1.2, -0.5, 0) * angles(Rad(90), Rad(0), Rad(90))
  1960. -------------------------------------------------------
  1961. --End Customization--
  1962. -------------------------------------------------------
  1963.  
  1964. -------------------------------------------------------
  1965. --Start Attacks N Stuff--
  1966. -------------------------------------------------------
  1967. function AttackTemplate()
  1968. attack = true
  1969. for i = 0, 2, 0.1 do
  1970. swait()
  1971. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  1972. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  1973. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  1974. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1975. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  1976. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  1977. end
  1978. attack = false
  1979. end
  1980. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  1981. local Hitboxpart = Instance.new("Part", EffectModel)
  1982. RemoveOutlines(Hitboxpart)
  1983. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  1984. Hitboxpart.CanCollide = false
  1985. Hitboxpart.Transparency = 1
  1986. Hitboxpart.Anchored = true
  1987. Hitboxpart.CFrame = Pose
  1988. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  1989. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  1990. end
  1991. wait2 = false
  1992. combo = 1
  1993. mouse.Button1Down:connect(function(key)
  1994. if attack == false then
  1995. attack = true
  1996. Speed = 3.01
  1997. if combo == 1 and wait2 == false then
  1998. wait2 = true
  1999. for i = 0, 1.6, 0.1 do
  2000. swait()
  2001. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.2)
  2002. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.2)
  2003. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-45), Rad(0)) * angles(Rad(0), Rad(0), Rad(15)), 0.2)
  2004. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-15)), 0.2)
  2005. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(180), Rad(0 + 5 * Sin(sine / 20)), Rad(25 + 5 * Sin(sine / 20))), 0.2)
  2006. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.2)
  2007. end
  2008. Cso("138097048", ra, 1.2, 0.8)
  2009. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 60000, 9000000, 30000, "Normal")
  2010. for i = 0, 1.2, 0.1 do
  2011. swait()
  2012. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(45)), 0.3)
  2013. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.3)
  2014. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(15)), 0.3)
  2015. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(45), Rad(0)) * angles(Rad(0), Rad(0), Rad(-15)), 0.3)
  2016. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(85), Rad(0 + 5 * Sin(sine / 20)), Rad(45 + 5 * Sin(sine / 20))), 0.3)
  2017. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-45), Rad(0 - 5 * Sin(sine / 20)), Rad(-25 - 5 * Sin(sine / 20))), 0.3)
  2018. end
  2019. combo = 1
  2020. end
  2021. Speed = 56
  2022. wait2 = false
  2023. attack = false
  2024. end
  2025. end)
  2026. function Taunt()
  2027. attack = true
  2028. Speed = 3
  2029. if Chips == "onebearnakedwoman" then
  2030. char.Head.face.Texture = "http://www.roblox.com/asset/?id=265057155"
  2031. local Munch = Cso("338816827", hed, 5, 1)
  2032. swait(2)
  2033. repeat
  2034. swait()
  2035. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  2036. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2037. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  2038. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  2039. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  2040. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  2041. until Munch.Playing == false
  2042. elseif Chips == "layonme" then
  2043. for i = 0, 6, 0.1 do
  2044. swait()
  2045. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2046. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0 - 255.45 * i)), 0.15)
  2047. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  2048. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2049. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(30 + 5 * Sin(sine / 20)), Rad(45 + 5 * Sin(sine / 20))), 0.1)
  2050. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-30 - 5 * Sin(sine / 20)), Rad(-45 - 5 * Sin(sine / 20))), 0.1)
  2051. end
  2052. elseif Chips == "howitfeelstochew5gum" then
  2053. local Munch = Cso("338816827", hed, 5, 1)
  2054. swait(2)
  2055. repeat
  2056. swait()
  2057. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  2058. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2059. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  2060. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  2061. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  2062. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  2063. until Munch.Playing == false
  2064. Cso("172324194", hed, 5, 1)
  2065. for i = 0, 5, 0.1 do
  2066. swait()
  2067. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 * Player_Size) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  2068. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35), Rad(0), Rad(0)), 0.3)
  2069. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 * Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  2070. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 * Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  2071. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  2072. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0), Rad(-10)), 0.3)
  2073. end
  2074. local RUN = Cso("957655044", hed, 5, 1)
  2075. swait(2)
  2076. repeat
  2077. swait()
  2078. Speed = 56
  2079. local WALKSPEEDVALUE = 6 / (hum.WalkSpeed / 16)
  2080. root.Velocity = root.CFrame.lookVector * 75
  2081. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.3 - 0.65 * Cos(sine / ( WALKSPEEDVALUE / 2 ))) * angles(Rad(-25), Rad(0), Rad(0 - 1.75 * Cos(sine / ( WALKSPEEDVALUE / 2))) + root.RotVelocity.Y / 75), 0.1)
  2082. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 + 5 * Sin(sine / (WALKSPEEDVALUE / 2))), Rad(0), Rad(0) + root.RotVelocity.Y / 13), 0.1)
  2083. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 - 95 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  2084. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 + 95 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  2085. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(45)), 0.1)
  2086. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(-45)), 0.1)
  2087. until RUN.Playing == false
  2088. elseif Chips == "5gumdowngrade" then
  2089. Cso("1826625760", hed, 5, 1)
  2090. for i = 0, 5, 0.1 do
  2091. swait()
  2092. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  2093. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  2094. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  2095. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2096. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  2097. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  2098. end
  2099. end
  2100. Speed = 56
  2101. movelegs = false
  2102. attack = false
  2103. end
  2104. function BOI()
  2105. attack = true
  2106. hum.WalkSpeed = 1.01
  2107. Cso("390901873", hed, 10, 1)
  2108. char.Head.face.Texture = "rbxassetid://282463320"
  2109. for i = 0,4,0.1 do
  2110. swait()
  2111. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2112. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2113. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2114. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2115. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(50), Rad(90)), 0.1)
  2116. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-50), Rad(-90)), 0.1)
  2117. end
  2118. for i = 0,4,0.1 do
  2119. swait()
  2120. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2121. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
  2122. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2123. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2124. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
  2125. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
  2126. end
  2127. attack = false
  2128. hum.WalkSpeed = 56
  2129. end
  2130. function Gum()
  2131. attack = true
  2132. Speed = 0
  2133. local Senses = Cso("605297168", hed, 6, 1)
  2134. swait(2)
  2135. repeat
  2136. swait()
  2137. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.2)
  2138. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.2)
  2139. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
  2140. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
  2141. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.2)
  2142. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.2)
  2143. until Senses.TimePosition > 2.7
  2144. for i = 0, 3, 0.1 do
  2145. swait()
  2146. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size) * angles(Rad(-30), Rad(0), Rad(0)), 0.5)
  2147. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  2148. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  2149. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  2150. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
  2151. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  2152. end
  2153. root.Anchored = true
  2154. repeat
  2155. swait()
  2156. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(90), Rad(0), Rad(0)), 0.5)
  2157. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  2158. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  2159. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  2160. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
  2161. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  2162. until Senses.Playing == false
  2163. Speed = 56
  2164. attack = false
  2165. root.Anchored = false
  2166. end
  2167. function OHHHHHHH()
  2168. attack = true
  2169. Speed = 0
  2170. Cso("663306786", tors, 3, 1)
  2171. for i = 0, 12, 0.1 do
  2172. swait()
  2173. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0 + 1 * i * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.1)
  2174. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  2175. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  2176. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2177. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  2178. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(143), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  2179. end
  2180. Cso("663307468", tors, 6, 1)
  2181. for i = 0, 6, 0.1 do
  2182. swait()
  2183. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 4500 * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  2184. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  2185. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  2186. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2187. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  2188. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(156), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  2189. end
  2190. Speed = 56
  2191. attack = false
  2192. end
  2193. function WoodyGotWood()
  2194. attack = true
  2195. Speed = 0
  2196. local Woodlenny = Cso("1764642350", hed, 6, 1)
  2197. swait(2)
  2198. repeat
  2199. swait()
  2200. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 5)) * angles(Rad(20), Rad(0), Rad(5)), 0.2)
  2201. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20), Rad(0), Rad(-5 - 15 * Sin(sine / 20))), 0.2)
  2202. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
  2203. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
  2204. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.2)
  2205. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(0), Rad(-10)), 0.2)
  2206. until Woodlenny.TimePosition > 3.6
  2207. root.Anchored = true
  2208. repeat
  2209. swait()
  2210. for i = 0, 2, 0.1 do
  2211. swait()
  2212. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
  2213. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  2214. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  2215. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  2216. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(90)), 0.5)
  2217. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  2218. end
  2219. for i = 0, 1.6, 0.1 do
  2220. swait()
  2221. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.4 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
  2222. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  2223. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  2224. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  2225. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(75)), 0.5)
  2226. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-75)), 0.5)
  2227. end
  2228. until Woodlenny.Playing == false
  2229. Speed = 56
  2230. attack = false
  2231. root.Anchored = false
  2232. end
  2233. function AnotherOne() --WhAT ANOTHER ONE
  2234. attack = true
  2235. hum.WalkSpeed = 1.01
  2236. local icri = Cso("1205111204", hed, 10, 1)
  2237. swait(165)
  2238. local FRAME = tors.CFrame
  2239. repeat
  2240. swait()
  2241. char.Head.face.Texture = "rbxassetid://582931093"
  2242. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2243. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2244. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2245. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  2246. LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  2247. tors.CFrame = FRAME * CF(0,1,0)
  2248. swait()
  2249. tors.CFrame = FRAME
  2250. until icri.Playing == false
  2251. char.Head.face.Texture = "rbxassetid://620619801"
  2252. attack = false
  2253. hum.WalkSpeed = 56
  2254. end
  2255. function NEN()
  2256. attack = true
  2257. hum.WalkSpeed = 1.01
  2258. Cso("230292011", hed, 10, 1)
  2259. char.Head.face.Texture = "rbxassetid://705269463"
  2260. for i = 0,4,0.1 do
  2261. swait()
  2262. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2263. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-90), Rad(0), Rad(0)), 0.3)
  2264. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2265. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2266. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  2267. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  2268. end
  2269. attack = false
  2270. char.Head.face.Texture = "rbxassetid://620619801"
  2271. hum.WalkSpeed = 56
  2272. end
  2273. function WRY() --WRYYYYYYY
  2274. attack = true
  2275. hum.WalkSpeed = 0.30
  2276. Cso("794081034", hed, 10, 1)
  2277. char.Head.face.Texture = "rbxassetid://396389196"
  2278. for i = 0,2,0.1 do
  2279. swait()
  2280. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2281. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
  2282. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2283. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2284. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
  2285. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
  2286. end
  2287. for i = 0,14.7,0.1 do
  2288. swait()
  2289. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
  2290. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
  2291. RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
  2292. LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
  2293. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
  2294. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
  2295. end
  2296. attack = false
  2297. char.Head.face.Texture = "rbxassetid://620619801"
  2298. hum.WalkSpeed = 56
  2299. end
  2300. function ShutTheHellUp()
  2301. attack = true
  2302. hum.WalkSpeed = 2.01
  2303. Cso("2610540529", hed, 10, 1)
  2304. for i = 0,3,0.1 do
  2305. swait()
  2306. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2307. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2308. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2309. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2310. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2311. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2312. end
  2313. for i = 0,1.2,0.1 do
  2314. swait()
  2315. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2316. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2317. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2318. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2319. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2320. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2321. end
  2322. for i = 0,1.2,0.1 do
  2323. swait()
  2324. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2325. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2326. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2327. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2328. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2329. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2330. end
  2331. for i = 0,1.2,0.1 do
  2332. swait()
  2333. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2334. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2335. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2336. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2337. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2338. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2339. end
  2340. for i = 0,1.2,0.1 do
  2341. swait()
  2342. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2343. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2344. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2345. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2346. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2347. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2348. end
  2349. for i = 0,2,0.1 do
  2350. swait()
  2351. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2352. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2353. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2354. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2355. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(120), Rad(0), Rad(5)), 0.1)
  2356. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2357. end
  2358. for i = 0,2,0.1 do
  2359. swait()
  2360. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2361. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2362. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2363. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2364. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  2365. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2366. end
  2367. hum.WalkSpeed = 56
  2368. attack = false
  2369. end
  2370. -------------------------------------------------------
  2371. --End Attacks N Stuff--
  2372. -------------------------------------------------------
  2373. mouse.KeyDown:connect(function(key)
  2374. if attack == false then
  2375. if key == "t" then
  2376. Taunt()
  2377. elseif key == "z" then
  2378. Gum()
  2379. elseif key == "h" then
  2380. AnotherOne()
  2381. elseif key == "j" then
  2382. NEN()
  2383. elseif key == "r" then
  2384. ShutTheHellUp()
  2385. elseif key == "e" then
  2386. WRY()
  2387. elseif key == "g" then
  2388. BOI()
  2389. elseif key == "x" then
  2390. OHHHHHHH()
  2391. elseif key == "c" then
  2392. WoodyGotWood()
  2393. elseif key == "f" then
  2394. Cso("289556450", tors, 7, 1)
  2395. Cso("1650073108", tors, 7, 1)
  2396. SONG = 690663957
  2397. Music.TimePosition = 0
  2398. PMesh.MeshId = "rbxassetid://10470609"
  2399. PMesh.TextureId = "rbxassetid://2605745951"
  2400. PMesh.Scale = Vector3.new(1, 1.4, 0.8)
  2401. Chips = "cheesexd"
  2402. char.Head.face.Texture = "rbxassetid://620619801"
  2403. BC.HeadColor = BrickColor.new("Fossil")
  2404. BC.LeftArmColor = BrickColor.new("White")
  2405. BC.LeftLegColor = BrickColor.new("White")
  2406. BC.RightArmColor = BrickColor.new("Really red")
  2407. BC.RightLegColor = BrickColor.new("Really red")
  2408. BC.TorsoColor = BrickColor.new("Really red")
  2409. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=276792537"
  2410. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=276792689"
  2411. Mesh.Parent = Hair
  2412. Mesh.MeshId = "http://www.roblox.com/asset/?id=13640868"
  2413. Mesh.TextureId = "http://www.roblox.com/asset/?id=18987684"
  2414. Mesh.Scale = Vector3.new(1, 1, 1)
  2415. elseif key == "m" then
  2416. Cso("289556450", tors, 7, 1)
  2417. Cso("1650073108", tors, 7, 1)
  2418. SONG = 623277115
  2419. Music.TimePosition = 0
  2420. PMesh.MeshId = "rbxassetid://10470609"
  2421. PMesh.TextureId = "rbxassetid://10483355"
  2422. PMesh.Scale = Vector3.new(1, 1.4, 0.8)
  2423. Chips = "onebearnakedwoman"
  2424. char.Head.face.Texture = "rbxassetid://620619801"
  2425. BC.HeadColor = BrickColor.new("Fossil")
  2426. BC.LeftArmColor = BrickColor.new("Fossil")
  2427. BC.LeftLegColor = BrickColor.new("Fossil")
  2428. BC.RightArmColor = BrickColor.new("Really red")
  2429. BC.RightLegColor = BrickColor.new("Fossil")
  2430. BC.TorsoColor = BrickColor.new("Fossil")
  2431. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=276792537"
  2432. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=276792689"
  2433. Mesh.Parent = Hair
  2434. Mesh.MeshId = "http://www.roblox.com/asset/?id=13640868"
  2435. Mesh.TextureId = "http://www.roblox.com/asset/?id=18987684"
  2436. Mesh.Scale = Vector3.new(1, 1, 1)
  2437. elseif key == "n" then
  2438. Cso("289556450", tors, 7, 1)
  2439. Cso("1650073108", tors, 7, 1)
  2440. SONG = 391647234
  2441. Music.TimePosition = 0
  2442. PMesh.MeshId = "rbxassetid://10470609"
  2443. PMesh.TextureId = "rbxassetid://10549894"
  2444. PMesh.Scale = Vector3.new(1, 1.4, 0.8)
  2445. Chips = "layonme"
  2446. char.Head.face.Texture = "rbxassetid://620619801"
  2447. BC.HeadColor = BrickColor.new("Fossil")
  2448. BC.LeftArmColor = BrickColor.new("Dark blue")
  2449. BC.LeftLegColor = BrickColor.new("Dark blue")
  2450. BC.RightArmColor = BrickColor.new("Dark blue")
  2451. BC.RightLegColor = BrickColor.new("Dark blue")
  2452. BC.TorsoColor = BrickColor.new("Dark blue")
  2453. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=276792537"
  2454. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=276792689"
  2455. Mesh.Parent = Hair
  2456. Mesh.MeshId = "http://www.roblox.com/asset/?id=13640868"
  2457. Mesh.TextureId = "http://www.roblox.com/asset/?id=18987684"
  2458. Mesh.Scale = Vector3.new(1, 1, 1)
  2459. elseif key == "b" then
  2460. Cso("289556450", tors, 7, 1)
  2461. Cso("1650073108", tors, 7, 1)
  2462. SONG = 1386299751
  2463. Music.TimePosition = 0
  2464. PMesh.MeshId = "rbxassetid://10470609"
  2465. PMesh.TextureId = "rbxassetid://16574454"
  2466. PMesh.Scale = Vector3.new(1, 1.4, 0.8)
  2467. Chips = "howitfeelstochew5gum"
  2468. char.Head.face.Texture = "rbxassetid://620619801"
  2469. BC.RightArmColor = BrickColor.new("Deep orange")
  2470. BC.LeftLegColor = BrickColor.new("Whie")
  2471. BC.RightArmColor = BrickColor.new("Deep orange")
  2472. BC.RightLegColor = BrickColor.new("White")
  2473. BC.TorsoColor = BrickColor.new("White")
  2474. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=276792537"
  2475. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=276792689"
  2476. Mesh.Parent = Hair
  2477. Mesh.MeshId = "http://www.roblox.com/asset/?id=13640868"
  2478. Mesh.TextureId = "http://www.roblox.com/asset/?id=18987684"
  2479. Mesh.Scale = Vector3.new(1, 1, 1)
  2480. elseif key == "v" then
  2481. Cso("289556450", tors, 7, 1)
  2482. Cso("1650073108", tors, 7, 1)
  2483. SONG = 554967156
  2484. Music.TimePosition = 0
  2485. PMesh.MeshId = "rbxassetid://10470609"
  2486. PMesh.TextureId = "rbxassetid://15218018"
  2487. PMesh.Scale = Vector3.new(1, 1.4, 0.8)
  2488. Chips = "5gumdowngrade"
  2489. char.Head.face.Texture = "rbxassetid://620619801"
  2490. BC.LeftArmColor = BrickColor.new("White")
  2491. BC.LeftLegColor = BrickColor.new("Really red")
  2492. BC.RightArmColor = BrickColor.new("Dark blue")
  2493. BC.RightLegColor = BrickColor.new("White")
  2494. BC.TorsoColor = BrickColor.new("White")
  2495. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=276792537"
  2496. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=276792689"
  2497. Mesh.Parent = Hair
  2498. Mesh.MeshId = "http://www.roblox.com/asset/?id=13640868"
  2499. Mesh.TextureId = "http://www.roblox.com/asset/?id=18987684"
  2500. Mesh.Scale = Vector3.new(1, 1, 1)
  2501. elseif key == "q" then
  2502. Cso("289556450", tors, 7, 1)
  2503. Cso("1650073108", tors, 7, 1)
  2504. SONG = 214902446
  2505. Music.TimePosition = 0
  2506. PMesh.MeshId = "rbxassetid://441572308"
  2507. PMesh.TextureId = "rbxassetid://441572332"
  2508. PMesh.Scale = Vector3.new(0.0209999997, 0.0209999997, 0.0209999997)
  2509. Chips = "DaDad"
  2510. BC.HeadColor = BrickColor.new("Fossil")
  2511. BC.LeftArmColor = BrickColor.new("Really red")
  2512. BC.LeftLegColor = BrickColor.new("Really red")
  2513. BC.RightArmColor = BrickColor.new("Really red")
  2514. BC.RightLegColor = BrickColor.new("Really red")
  2515. BC.TorsoColor = BrickColor.new("Really red")
  2516. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=276792537"
  2517. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=276792689"
  2518. char.Head.face.Texture = "http://www.roblox.com/asset/?id=457729356"
  2519. Mesh.Parent = Hair
  2520. Mesh.MeshId = "http://www.roblox.com/asset/?id=13640868"
  2521. Mesh.TextureId = "http://www.roblox.com/asset/?id=18987684"
  2522. Mesh.Scale = Vector3.new(1, 1, 1)
  2523. elseif key == "y" then
  2524. Cso("289556450", tors, 7, 1)
  2525. Cso("1650073108", tors, 7, 1)
  2526. SONG = 1382488262
  2527. Music.TimePosition = 0
  2528. PMesh.MeshId = "rbxassetid://10604848"
  2529. PMesh.TextureId = "rbxassetid://10605252"
  2530. Chips = "Pan"
  2531. char.Head.face.Texture = "rbxassetid://620619801"
  2532. BC.LeftArmColor = BrickColor.new("White")
  2533. BC.LeftLegColor = BrickColor.new("White")
  2534. BC.RightArmColor = BrickColor.new("White")
  2535. BC.RightLegColor = BrickColor.new("White")
  2536. BC.TorsoColor = BrickColor.new("White")
  2537. char.Shirt.ShirtTemplate = "rbxassetid://1533635803"
  2538. char.Pants.PantsTemplate = "rbxassetid://1460022985"
  2539. char.Head.face.Texture = "http://www.roblox.com/asset/?id=110287880"
  2540. Mesh.Parent = Hair
  2541. Mesh.MeshId = "http://www.roblox.com/asset/?id=13640868"
  2542. Mesh.TextureId = "http://www.roblox.com/asset/?id=18987684"
  2543. Mesh.Scale = Vector3.new(1, 1, 1)
  2544. elseif key == "u" then
  2545. Cso("289556450", tors, 7, 1)
  2546. Cso("1650073108", tors, 7, 1)
  2547. SONG = 1141556798
  2548. Music.TimePosition = 0
  2549. PMesh.MeshId = "rbxassetid://623102664"
  2550. PMesh.TextureId = "rbxassetid://623102879"
  2551. PMesh.Scale = Vector3.new(0.01, 0.01, 0.01)
  2552. Chips = "Cop"
  2553. char.Head.face.Texture = "rbxassetid://620619801"
  2554. BC.LeftArmColor = BrickColor.new("White")
  2555. BC.LeftLegColor = BrickColor.new("White")
  2556. BC.RightArmColor = BrickColor.new("White")
  2557. BC.RightLegColor = BrickColor.new("White")
  2558. BC.TorsoColor = BrickColor.new("White")
  2559. char.Shirt.ShirtTemplate = "rbxassetid://269003887"
  2560. char.Pants.PantsTemplate = "rbxassetid://268832352"
  2561. char.Head.face.Texture = "http://www.roblox.com/asset/?id=110287880"
  2562. Mesh.Parent = Hair
  2563. Mesh.MeshId = "http://www.roblox.com/asset/?id=13640868"
  2564. Mesh.TextureId = "http://www.roblox.com/asset/?id=18987684"
  2565. Mesh.Scale = Vector3.new(1, 1, 1)
  2566. elseif key == "k" then
  2567. Cso("289556450", tors, 7, 1)
  2568. Cso("1650073108", tors, 7, 1)
  2569. SONG = 2697285144
  2570. Music.TimePosition = 0
  2571. PMesh.MeshId = "rbxassetid://4770583"
  2572. PMesh.TextureId = "rbxassetid://26884682"
  2573. PMesh.Scale = Vector3.new(3.0609999997, 3.0609999997, 3.0609999997)
  2574. Chips = "jevil"
  2575. BC.LeftArmColor = BrickColor.new("White")
  2576. BC.LeftLegColor = BrickColor.new("White")
  2577. BC.RightArmColor = BrickColor.new("White")
  2578. BC.RightLegColor = BrickColor.new("White")
  2579. BC.TorsoColor = BrickColor.new("White")
  2580. char.Head.face.Texture = "http://www.roblox.com/asset/?id=241553801"
  2581. char.Shirt.ShirtTemplate = "rbxassetid://2544612637"
  2582. char.Pants.PantsTemplate = "rbxassetid://2544611861"
  2583. Mesh.Parent = Hair
  2584. Mesh.MeshId = "http://www.roblox.com/asset/?id=193760002"
  2585. Mesh.TextureId = "http://www.roblox.com/asset/?id=89867215"
  2586. Mesh.Scale = Vector3.new(1, 1, 1)
  2587. elseif key == "p" then
  2588. Cso("289556450", tors, 7, 1)
  2589. Cso("1650073108", tors, 7, 1)
  2590. SONG = 958013786
  2591. Music.TimePosition = 0
  2592. PMesh.MeshId = "rbxassetid://446885051"
  2593. PMesh.TextureId = "rbxassetid://446885052"
  2594. PMesh.Scale = Vector3.new(0.0609999997, 0.0609999997, 0.0609999997)
  2595. Chips = "Mine"
  2596. BC.LeftArmColor = BrickColor.new("White")
  2597. BC.LeftLegColor = BrickColor.new("White")
  2598. BC.RightArmColor = BrickColor.new("White")
  2599. BC.RightLegColor = BrickColor.new("White")
  2600. BC.TorsoColor = BrickColor.new("White")
  2601. char.Shirt.ShirtTemplate = "rbxassetid://1778617711"
  2602. char.Pants.PantsTemplate = "rbxassetid://201083356"
  2603. Mesh.Parent = Hair
  2604. Mesh.MeshId = "http://www.roblox.com/asset/?id=9856898"
  2605. Mesh.TextureId = "http://www.roblox.com/asset/?id=38738031"
  2606. Mesh.Scale = Vector3.new(4, 4, 4)
  2607. elseif key == "l" then
  2608. Cso("289556450", tors, 7, 1)
  2609. Cso("1650073108", tors, 7, 1)
  2610. SONG = 2888130792
  2611. Music.TimePosition = 0
  2612. PMesh.MeshId = "rbxassetid://431908407"
  2613. PMesh.TextureId = "rbxassetid://441975828"
  2614. PMesh.Scale = Vector3.new(0.0309999997, 0.0309999997, 0.0309999997)
  2615. Chips = "Sans"
  2616. BC.LeftArmColor = BrickColor.new("White")
  2617. BC.LeftLegColor = BrickColor.new("White")
  2618. BC.RightArmColor = BrickColor.new("White")
  2619. BC.RightLegColor = BrickColor.new("White")
  2620. BC.TorsoColor = BrickColor.new("White")
  2621. char.Shirt.ShirtTemplate = "rbxassetid://302011210"
  2622. char.Pants.PantsTemplate = "rbxassetid://305718140"
  2623. Mesh.Parent = Hair
  2624. Mesh.MeshId = "http://www.roblox.com/asset/?id=13640868"
  2625. Mesh.TextureId = "http://www.roblox.com/asset/?id=18987684"
  2626. Mesh.Scale = Vector3.new(1, 1, 1)
  2627. elseif key == "i" then
  2628. Cso("289556450", tors, 7, 1)
  2629. Cso("1650073108", tors, 7, 1)
  2630. Cso("891918584", tors, 7, 1)
  2631. SONG = 1696854181
  2632. Music.TimePosition = 0
  2633. PMesh.MeshId = "rbxassetid://1136139"
  2634. PMesh.TextureId = "rbxassetid://173781040"
  2635. PMesh.Scale = Vector3.new(0.6, 0.6, 0.6)
  2636. Chips = "Warning"
  2637. BC.LeftArmColor = BrickColor.new("Black")
  2638. BC.LeftLegColor = BrickColor.new("Black")
  2639. BC.RightArmColor = BrickColor.new("Black")
  2640. BC.RightLegColor = BrickColor.new("Black")
  2641. BC.TorsoColor = BrickColor.new("Black")
  2642. char.Shirt.ShirtTemplate = "rbxassetid://767514269"
  2643. char.Pants.PantsTemplate = "rbxassetid://769431724"
  2644. Mesh.Parent = Hair
  2645. Mesh.MeshId = "http://www.roblox.com/asset/?id=21057410"
  2646. Mesh.TextureId = "http://www.roblox.com/asset/?id=73404388"
  2647. Mesh.Scale = Vector3.new(1.6, 1.6, 1.6)
  2648. end
  2649. end
  2650. end)
  2651.  
  2652.  
  2653.  
  2654.  
  2655.  
  2656.  
  2657.  
  2658.  
  2659. -------------------------------------------------------
  2660. --Start Animations--
  2661. -------------------------------------------------------
  2662. print("By Makhail07")
  2663. while true do
  2664. swait()
  2665. sine = sine + change
  2666. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  2667. local velderp = root.Velocity.y
  2668. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  2669. if equipped == true or equipped == false then
  2670. if attack == false then
  2671. idle = idle + 1
  2672. else
  2673. idle = 0
  2674. end
  2675. local Landed = false
  2676. if(hitfloor)then
  2677. WasAir = false
  2678. else
  2679. WasAir = true
  2680. end
  2681. if(WasAir == false)then
  2682. if(InAir == true)then
  2683. LandTick = time()
  2684. Landed = true
  2685. end
  2686. end
  2687. if(time()-LandTick < .3)then
  2688. Landed = true
  2689. end
  2690. if(hitfloor)then
  2691. InAir = false
  2692. else
  2693. InAir = true
  2694. end
  2695. local WALKSPEEDVALUE = 6 / (hum.WalkSpeed / 16)
  2696. local Walking = (math.abs(root.Velocity.x) > 1 or math.abs(root.Velocity.z) > 1)
  2697. local State = (hum.PlatformStand and 'Paralyzed' or hum.Sit and 'Sit' or Landed and 'Land' or not hitfloor and root.Velocity.y < -1 and "Fall" or not hitfloor and root.Velocity.y > 1 and "Jump" or hitfloor and Walking and "Walk" or hitfloor and "Idle")
  2698. if(State == 'Jump')then
  2699. hum.JumpPower = 55
  2700. if attack == false then
  2701. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.1)
  2702. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2703. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -.2 - 0.1 * Cos(sine / 20), -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.1)
  2704. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.1)
  2705. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
  2706. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  2707. end
  2708. elseif(State == 'Fall')then
  2709. if attack == false then
  2710. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  2711. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2712. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  2713. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  2714. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(165), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
  2715. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(165), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
  2716. end
  2717. elseif(State == 'Land')then
  2718. hum.JumpPower = 0
  2719. if attack == false then
  2720. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2721. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(35 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2722. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, 0.1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(-3.5), Rad(0), Rad(5)), 0.15)
  2723. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, 0.1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(-3.5), Rad(0), Rad(-5)), 0.15)
  2724. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(0), Rad(25 + 4.5 * Sin(sine / 20))), 0.1)
  2725. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(0), Rad(-25 - 4.5 * Sin(sine / 20))), 0.1)
  2726. end
  2727. elseif(State == 'Idle')then
  2728. change = 1
  2729. if attack == false then
  2730. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  2731. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  2732. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  2733. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  2734. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + 15 * Sin(sine / 20)), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  2735. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + 15 * Sin(sine / 20)), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  2736. end
  2737. elseif(State == 'Walk')then
  2738. change = 0.55
  2739. hum.JumpPower = 55
  2740. if attack == false then
  2741. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.3 - 0.65 * Cos(sine / ( WALKSPEEDVALUE / 2 ))) * angles(Rad(-25), Rad(0), Rad(0 - 1.75 * Cos(sine / ( WALKSPEEDVALUE / 2))) + root.RotVelocity.Y / 75), 0.1)
  2742. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 + 5 * Sin(sine / (WALKSPEEDVALUE / 2))), Rad(0), Rad(0) + root.RotVelocity.Y / 13), 0.1)
  2743. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 - 95 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  2744. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 + 95 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  2745. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(45)), 0.1)
  2746. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(-45)), 0.1)
  2747. elseif attack == true and movelegs == true then
  2748. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  2749. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  2750. end
  2751. end
  2752. end
  2753. hum.Name = "HUM"
  2754. hum.WalkSpeed = Speed
  2755. Music.SoundId = "rbxassetid://"..SONG
  2756. Music.Looped = true
  2757. Music.Pitch = 1
  2758. Music.Volume = 1.5
  2759. Music.Parent = tors
  2760. Music.Playing = true
  2761. if 0 < #Effects then
  2762. for e = 1, #Effects do
  2763. if Effects[e] ~= nil then
  2764. local Thing = Effects[e]
  2765. if Thing ~= nil then
  2766. local Part = Thing[1]
  2767. local Mode = Thing[2]
  2768. local Delay = Thing[3]
  2769. local IncX = Thing[4]
  2770. local IncY = Thing[5]
  2771. local IncZ = Thing[6]
  2772. if 1 >= Thing[1].Transparency then
  2773. if Thing[2] == "Block1" then
  2774. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2775. local Mesh = Thing[1].Mesh
  2776. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2777. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2778. elseif Thing[2] == "Block2" then
  2779. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2780. local Mesh = Thing[7]
  2781. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2782. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2783. elseif Thing[2] == "Block3" then
  2784. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  2785. local Mesh = Thing[7]
  2786. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2787. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2788. elseif Thing[2] == "Cylinder" then
  2789. local Mesh = Thing[1].Mesh
  2790. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2791. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2792. elseif Thing[2] == "Blood" then
  2793. local Mesh = Thing[7]
  2794. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2795. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2796. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2797. elseif Thing[2] == "Elec" then
  2798. local Mesh = Thing[1].Mesh
  2799. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2800. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2801. elseif Thing[2] == "Disappear" then
  2802. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2803. elseif Thing[2] == "Shatter" then
  2804. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2805. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2806. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2807. Thing[6] = Thing[6] + Thing[5]
  2808. end
  2809. else
  2810. Part.Parent = nil
  2811. table.remove(Effects, e)
  2812. end
  2813. end
  2814. end
  2815. end
  2816. end
  2817. end
  2818. -------------------------------------------------------
  2819. --End Animations And Script--
  2820. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement