Advertisement
Pancakess

sodaa fix

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