Advertisement
Guest User

Untitled

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