Advertisement
HenloMyDude

sodanotaswitchermariohasagunwhat

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