Advertisement
ForkFullFight

Untitled

Jul 27th, 2023 (edited)
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. loadstring(game:HttpGet(("https://pastebin.com/raw/rT9CMJqm"),true))()
  2.  
  3.  
  4. print[[
  5. Vaporwave Vibe Thing By Godcat567
  6.  
  7. This was based off of a mode from powertommm's banisher switcher
  8.  
  9. Visualiser Commands: .id [insert music id here]
  10. .vol [insert volume number here]
  11. .pit [insert pitch number here]
  12. ]]
  13.  
  14. --Source Code Might Be Used From Others Credits To Their Creators
  15.  
  16. wait(1/60)
  17.  
  18. --[[ Defining Variables ]]
  19.  
  20. Plr = game.Players.LocalPlayer
  21. PlrGui = Plr.PlayerGui
  22. Character = Plr.Character
  23. RightArm = Character["Right Arm"]
  24. LeftArm = Character["Left Arm"]
  25. RightLeg = Character["Right Leg"]
  26. LeftLeg = Character["Left Leg"]
  27. RootPart = Character.HumanoidRootPart
  28. Torso = Character.Torso
  29. Head = Character.Head
  30. Humanoid = Character:FindFirstChildOfClass('Humanoid')
  31.  
  32. --[[ Joint Setup ]]
  33.  
  34. Neck = Torso.Neck
  35. RootJoint = RootPart.RootJoint
  36. RightShoulder = Torso["Right Shoulder"]
  37. LeftShoulder = Torso["Left Shoulder"]
  38. RightHip = Torso["Right Hip"]
  39. LeftHip = Torso["Left Hip"]
  40. --Tail = Character["Black Cyber Critter Tail"].Handle.AccessoryWeld
  41.  
  42. EulerRootCF = CFrame.fromEulerAnglesXYZ(-1.57,0,3.14) --CFrame.Angles(math.rad(-90),0,math.rad(180))
  43. NeckCF = CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  44. RightShoulderCF = CFrame.new(-0.5,0,0)*CFrame.Angles(0,math.rad(90),0)
  45. LeftShoulderCF = CFrame.new(0.5,0,0)*CFrame.Angles(0,math.rad(-90),0)
  46. --TailCF = CFrame.new(0,-.75,.5)*CFrame.fromEulerAnglesXYZ(-3.14,0,3.14)
  47.  
  48. DefaultWelds = {
  49. C0 = {
  50. RJC0 = CFrame.fromEulerAnglesXYZ(-1.57,0,3.14)*CFrame.new(0,0,0),
  51. NKC0 = CFrame.new(0,1,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),
  52. RSC0 = CFrame.new(1,0.5,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)),
  53. LSC0 = CFrame.new(-1,0.5,0)*CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0)),
  54. RHC0 = CFrame.new(1,-1,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)),
  55. LHC0 = CFrame.new(-1,-1,0)*CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0)),
  56. },
  57. C1 = {
  58. RJC1 = CFrame.fromEulerAnglesXYZ(-1.57,0,3.14)*CFrame.new(0,0,0),
  59. NKC1 = CFrame.new(0,-0.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180)),
  60. RSC1 = CFrame.new(-0.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)),
  61. LSC1 = CFrame.new(0.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0)),
  62. RHC1 = CFrame.new(0.5,1,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)),
  63. LHC1 = CFrame.new(-0.5,1,0)*CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0)),
  64.  
  65. },
  66. }
  67. --Default welds for anybody who does NOT know cframe
  68.  
  69. --[[ Killing Default Animations Initiated ]]
  70.  
  71. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  72. v:Stop()
  73. end
  74.  
  75. pcall(game.Destroy,Character.Animate)
  76. pcall(game.Destroy,Humanoid.Animator)
  77.  
  78. --[[ Killing Default Animations Ended]]
  79.  
  80. --[[ Customizable/Modular Settings ]]
  81.  
  82. CanBeRainbow = true --for hue rainbow set this to true you'll be expected to use my provided color changing shirt and pants for it
  83. sinetick = 0
  84. change = 1
  85. ID = 3100259439
  86. IsAttacking = false
  87. hue = 0
  88. pit = 1
  89. vol = 3
  90. SGui = Instance.new("ScreenGui",PlrGui)
  91.  
  92. --[[ SazErno's Artificial Hearbeat [Adapted By Nebula_Zoroark] ]]
  93.  
  94. AHB = Instance.new("BindableEvent")
  95. FPS = 60
  96. LastFrame = tick()
  97. TimeFrame = 0
  98. Frame = 1/FPS
  99.  
  100. game:GetService("RunService").Heartbeat:Connect(function(s,p)
  101. TimeFrame = TimeFrame + s
  102. if(TimeFrame>=Frame)then
  103. for i=1,math.floor(TimeFrame/Frame) do
  104. AHB:Fire()
  105. end
  106. LastFrame=tick()
  107. TimeFrame=TimeFrame-Frame*math.floor(TimeFrame/Frame)
  108. end
  109. end)
  110.  
  111. function Swait(dur)
  112. if(dur == 0 or typeof(dur) ~= 'number') then
  113. AHB.Event:wait()
  114. else
  115. for i= 1, dur*FPS do
  116. AHB.Event:wait()
  117. end
  118. end
  119. end
  120.  
  121. --[[ Functions ]]
  122.  
  123. --Interpreted From 123jl123's scripts
  124. function SetJointTween(Joint,TweenData,EasingType,DirectionType,AnimationTime)
  125. local EST = Enum.EasingStyle[EasingType]
  126. local DRT = Enum.EasingDirection[DirectionType]
  127. local InterpolationSpeed = 1
  128. local TI = TweenInfo.new(AnimationTime/InterpolationSpeed,EST,DRT,0,false,0)
  129. local MCF = TweenData
  130. local TAnim = game:service'TweenService':Create(Joint,TI,MCF)
  131. TAnim:Play()
  132. end
  133.  
  134. function RemoveAllOutlines(Object)
  135. Object.TopSurface,Object.BottomSurface,Object.RightSurface,Object.LeftSurface,Object.FrontSurface,Object.BackSurface = "SmoothNoOutlines","SmoothNoOutlines","SmoothNoOutlines","SmoothNoOutlines","SmoothNoOutlines","SmoothNoOutlines"
  136. end
  137.  
  138. --[[ Miscellaneous Stuff ]]
  139.  
  140. Playlist = {
  141. Beachwalk = 334283059;
  142. Pyrowalk = 2082142910;
  143. Default = 3100259439;
  144. Vapor90s = 654094806;
  145. ZenWavy = 2231500330;
  146. NostalgicGalaxy = 195904435; --Adult Swim Bump (Nostalgic Galaxy)
  147. Landing = 1522831964; --HOME - We're Finally Landing [SynthWave]
  148. }
  149.  
  150. IDLST = {
  151. UnderFellBtl=1561410944;
  152. ZigZag=1745866165;
  153. CroiX=1037245665;
  154. Kuroda=1492179112;
  155. Boss2=151915559;
  156. CMB=583415095;
  157. EP=343860759;
  158. EPRemix=2954216473;
  159. FloorOfLava=1426355953;
  160. ClassicalVIP=267058311; --NightKilla - Classical VIP
  161. EmbryO = 2835035033; --かぼちゃ - ΣmbryØ
  162. God = 3494472936; --Team Grimoire - Grimoire
  163. HM = 3329947102; --Nero's Day At Disneyland - Happy Meal
  164. Empress = 2996420896; --UNDEAD COPORATION - The Empress
  165. Sinken = 3752430080; --35 - Sinken [Mogeko's Castle]
  166. ThisIsYourEnd = 1439600000; --Nefarious Crow OST - This Is Your End
  167. TryThis = 2496846835; --[Drumstep] - Pegboard Nerds - Try This [Monstercat] Release
  168. Touhou = 540226023; --No by ImHavingAnAneurysm epic username tbh LMAO
  169. NecroDancer = 885342933; --Crypt Of The Necro Dancer Amplified - Zone 5-3
  170. Hailfire = 566809627; --NightKilla - Hailfire
  171. Classical=269408035; --NightKilla - Classical
  172. Jawbreaker=245104465; --NightKilla - Jawbreaker
  173. LifeLetters=1789295287; --Life Letters / ЦΣЛУЙ МΣНЯ
  174. SillyLetters=1329165680; --Silly Letters / Глупые письма
  175. NightmareBeforeXmas=521953625;
  176. DrumsOfWar=1594042527;
  177. Coagulant=1566197356;
  178. InterstellarStomper=3221578654;
  179. Hate=4538576008;
  180. RT = 779838221; --DOOM SoundTrack Rip & Tear
  181. Mdrq = 1931001768; --Frums - Mdrqnxtagon
  182. Credits = 3089991101; --Frums - Credits
  183. Czardas = 1846311619; --Czardas Macabre
  184. }
  185.  
  186.  
  187. local sound = Instance.new("Sound",Torso)
  188. sound.Volume = vol
  189. sound.SoundId = "rbxassetid://"..ID
  190. sound.Pitch = pit
  191. sound.Name = string.char(189)..string.char(189)..string.char(189)..string.char(189)..string.char(189)
  192. sound.Looped = true
  193. sound:play()
  194. local time = 0
  195.  
  196. local Part = Instance.new("Part")
  197. local Mesh = Instance.new("SpecialMesh")
  198. local Part2 = Instance.new("Part")
  199. local Mesh2 = Instance.new("SpecialMesh",Part2)
  200. local Part3 = Instance.new("Part")
  201. local Mesh3 = Instance.new("SpecialMesh",Part3)
  202. local Part4 = Instance.new("Part")
  203. local Mesh4 = Instance.new("SpecialMesh",Part4)
  204.  
  205. RemoveAllOutlines(Part)
  206. RemoveAllOutlines(Part2)
  207. RemoveAllOutlines(Part3)
  208. RemoveAllOutlines(Part4)
  209.  
  210. Part.Color = Color3.new(0, 1, 1)
  211. Part.CFrame = CFrame.new()
  212. Part.Material = Enum.Material.Neon
  213. Part.Size = Vector3.new(1, 0.5, 1)
  214. Part.BrickColor = BrickColor.new("Toothpaste")
  215. Part.Position = Vector3.new()
  216. Part.Parent = Character
  217. Mesh.MeshType = Enum.MeshType.Sphere
  218. Mesh.Parent = Part
  219. Part.Anchored = true
  220. Part.CanCollide = false
  221. Part.Transparency = 0
  222.  
  223. Part2.Color = Color3.new(0, 1, 1)
  224. Part2.CFrame = CFrame.new()
  225. Part2.Material = Enum.Material.Neon
  226. Part2.Size = Vector3.new(1, 0.5, 1)
  227. Part2.BrickColor = BrickColor.new("Toothpaste")
  228. Part2.Position = Vector3.new()
  229. Part2.Parent = Character
  230. Mesh2.MeshType = Enum.MeshType.Sphere
  231. Mesh2.Parent = Part2
  232. Part2.Anchored = true
  233. Part2.CanCollide = false
  234. Part2.Transparency = 0.25
  235.  
  236. Part3.Color = Color3.new(0, 1, 1)
  237. Part3.CFrame = CFrame.new()
  238. Part3.Material = Enum.Material.Neon
  239. Part3.Size = Vector3.new(1, 0.5, 1)
  240. Part3.BrickColor = BrickColor.new("Toothpaste")
  241. Part3.Position = Vector3.new()
  242. Part3.Parent = Character
  243. Mesh3.MeshType = Enum.MeshType.Sphere
  244. Mesh3.Parent = Part3
  245. Part3.Anchored = true
  246. Part3.CanCollide = false
  247. Part3.Transparency = 0.50
  248.  
  249. Part4.Color = Color3.new(0, 1, 1)
  250. Part4.CFrame = CFrame.new()
  251. Part4.Material = Enum.Material.Neon
  252. Part4.Size = Vector3.new(1, 0.5, 1)
  253. Part4.BrickColor = BrickColor.new("Toothpaste")
  254. Part4.Position = Vector3.new()
  255. Part4.Parent = Character
  256. Mesh4.MeshType = Enum.MeshType.Sphere
  257. Mesh4.Parent = Part4
  258. Part4.Anchored = true
  259. Part4.CanCollide = false
  260. Part4.Transparency = 0.75
  261.  
  262.  
  263.  
  264.  
  265. --[[ Anti Nosound (Don't Use My Stuff In Void Script Builder) ]]
  266.  
  267. game:service'RunService'.Stepped:connect(function()
  268. if sound.Parent ~= nil then
  269. sound.SoundId = "rbxassetid://"..ID
  270. sound.Volume = vol
  271. sound.Pitch = pit
  272. sound.Looped = true
  273. time = sound.TimePosition
  274. else
  275. sound = Instance.new('Sound',Torso)
  276. sound.Volume = vol
  277. sound.Name = string.char(189)..string.char(189)..string.char(189)..string.char(189)..string.char(189)
  278. sound.Pitch = pit
  279. sound.Looped = true
  280. sound.Playing = true
  281. sound.TimePosition = time
  282. end
  283. end)
  284.  
  285. --[[ Chat Commands ]]
  286.  
  287.  
  288.  
  289. --[[ Animation Loop ]]
  290. while true do
  291. Swait()
  292. game:service'Debris':AddItem(Instance.new("Shirt",game:service'Debris'),0) --Mainly Used In CR But Still Helps The Script Rather Than Using collectgarbage()
  293. local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  294. sinetick=sinetick+change
  295. hue=hue+1
  296. --Footplanting Math :joy:
  297. local FwdDir = Humanoid.MoveDirection*RootPart.CFrame.lookVector
  298. local RigDir = Humanoid.MoveDirection*RootPart.CFrame.rightVector
  299. Vector = {
  300. X=FwdDir.X+FwdDir.Z,
  301. Z=RigDir.X+RigDir.Z
  302. }
  303. if(hue>360) then hue = 0 end
  304. SetJointTween(Part,{Position = RootPart.Position - Vector3.new(0,3,0)},"Quad","Out",.1)
  305. SetJointTween(Part2,{Position = RootPart.Position - Vector3.new(0,3,0)},"Quad","Out",.1)
  306. SetJointTween(Part3,{Position = RootPart.Position - Vector3.new(0,3,0)},"Quad","Out",.1)
  307. SetJointTween(Part4,{Position = RootPart.Position - Vector3.new(0,3,0)},"Quad","Out",.1)
  308. SetJointTween(Part4,{Size = Part.Size * Vector3.new(4,0.5,4)},"Quad","Out",.1)
  309. SetJointTween(Part3,{Size = Part.Size * Vector3.new(3,0.5,3)},"Quad","Out",.1)
  310. SetJointTween(Part2,{Size = Part.Size * Vector3.new(2,0.5,2)},"Quad","Out",.1)
  311. SetJointTween(Part,{Size = Vector3.new(sound.PlaybackLoudness/10,0.5,sound.PlaybackLoudness/10)},"Quad","Out",.1)
  312. SetJointTween(Part4,{Color = Color3.fromHSV(hue/360,1,math.clamp(sound.PlaybackLoudness/500,0,1))},"Quad","Out",.1)
  313. SetJointTween(Part3,{Color = Color3.fromHSV(hue/360,1,math.clamp(sound.PlaybackLoudness/500,0,1)/500,0,1)},"Quad","Out",.1)
  314. SetJointTween(Part2,{Color = Color3.fromHSV(hue/360,1,math.clamp(sound.PlaybackLoudness/500,0,1))},"Quad","Out",.1)
  315. SetJointTween(Part,{Color = Color3.fromHSV(hue/360,1,math.clamp(sound.PlaybackLoudness/500,0,1))},"Quad","Out",.1)
  316. if CanBeRainbow == true then
  317. SetJointTween(Head,{Color = Color3.fromHSV(hue/360,1,1)},"Quad","Out",.1)
  318. SetJointTween(Torso,{Color = Color3.fromHSV(hue/360,1,1)},"Quad","Out",.1)
  319. SetJointTween(RightArm,{Color = Color3.fromHSV(hue/360,1,1)},"Quad","Out",.1)
  320. SetJointTween(LeftArm,{Color = Color3.fromHSV(hue/360,1,1)},"Quad","Out",.1)
  321. SetJointTween(LeftLeg,{Color = Color3.fromHSV(hue/360,1,1)},"Quad","Out",.1)
  322. SetJointTween(RightLeg,{Color = Color3.fromHSV(hue/360,1,1)},"Quad","Out",.1)
  323. end
  324. local Alpha = 1/3
  325. if IsAttacking == false then
  326. if torvel < 1 and Humanoid.Sit == false then
  327. SetJointTween(RootJoint,{C0 = CFrame.fromEulerAnglesXYZ(-1.57,0,3.14)*CFrame.new(0,0,2 + 1.1 * math.sin(sinetick/143))*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0))},"Quad","Out",Alpha)
  328. SetJointTween(Neck,{C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)*CFrame.Angles(math.rad(-10 + sound.PlaybackLoudness/10),math.rad(8*math.sin(sinetick/132)),math.rad(0))},"Quad","Out",Alpha)
  329. SetJointTween(RightShoulder,{C0 = CFrame.new(1,.5,0.5)*CFrame.Angles(math.rad(220 - sound.PlaybackLoudness/10),0,math.rad(-25 + 2.5 * math.sin(sinetick/32)))*RightShoulderCF},"Quad","Out",Alpha)
  330. SetJointTween(LeftShoulder,{C0 = CFrame.new(-1,.5,0.5)*CFrame.Angles(math.rad(220 - sound.PlaybackLoudness/10),0,math.rad(25 - 2.5 * math.sin(sinetick/32)))*LeftShoulderCF},"Quad","Out",Alpha)
  331. SetJointTween(RightHip,{C0 = CFrame.new(1,-1,0)*CFrame.Angles(math.rad(-20 - 2.32 * math.cos(sinetick/63)),math.rad(90),0)*CFrame.Angles(math.rad(-8 + 2.5 * math.sin(sinetick/78)),0,0)},"Quad","Out",Alpha)
  332. SetJointTween(LeftHip,{C0 = CFrame.new(-1,-1,0)*CFrame.Angles(math.rad(-15 - 5.34 * math.cos(sinetick/99)),math.rad(-90),0)*CFrame.Angles(math.rad(-8 + 2.5 * math.sin(sinetick/92)),0,0)},"Quad","Out",Alpha)
  333. elseif torvel > 1 and Humanoid.Sit == false then
  334. SetJointTween(RootJoint,{C0 = CFrame.fromEulerAnglesXYZ(-1.57,0,3.14)*CFrame.new(0 - 1.1 * math.cos(sinetick/54),0,2 + 1.1 * math.sin(sinetick/143))*CFrame.Angles(math.rad(90)*Vector.X,math.rad(-Vector.Z*20),math.rad(0))},"Quad","Out",Alpha)
  335. SetJointTween(Neck,{C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)*CFrame.Angles(math.rad(-10),math.rad(0 - 2.3 * math.cos(sinetick/72)),math.rad(0))},"Quad","Out",Alpha)
  336. SetJointTween(RightShoulder,{C0 = CFrame.new(1.5,.5,0)*CFrame.Angles(math.rad(0),math.rad(10),math.rad(25 + 2.5 * math.sin(sinetick/62)))*RightShoulderCF},"Quad","Out",Alpha)
  337. SetJointTween(LeftShoulder,{C0 = CFrame.new(-1.5,.5,0)*CFrame.Angles(math.rad(0),math.rad(-10),math.rad(-25 - 2.5 * math.sin(sinetick/122)))*LeftShoulderCF},"Quad","Out",Alpha)
  338. SetJointTween(RightHip,{C0 = CFrame.new(1,-.5,-0.5)*CFrame.Angles(math.rad(-20 - 2.32 * math.cos(sinetick/63)),math.rad(90),0)*CFrame.Angles(math.rad(0),0,0)},"Quad","Out",Alpha)
  339. SetJointTween(LeftHip,{C0 = CFrame.new(-1,-1,0)*CFrame.Angles(math.rad(-15 - 5.34 * math.cos(sinetick/99)),math.rad(-90),0)*CFrame.Angles(math.rad(0),0,0)},"Quad","Out",Alpha)
  340. elseif Humanoid.Sit == true then
  341. SetJointTween(RootJoint,{C0 = CFrame.fromEulerAnglesXYZ(-1.57,0,3.14)*CFrame.new(0,0,.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",Alpha)
  342. SetJointTween(Neck,{C0 = CFrame.new(0,1,0,-1,-0,-0,0,0,1,0,1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))},"Quad","Out",Alpha)
  343. SetJointTween(RightShoulder,{C0 = CFrame.new(1.5,.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))*RightShoulderCF},"Quad","Out",Alpha)
  344. SetJointTween(LeftShoulder,{C0 = CFrame.new(-1.5,.5,0)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))*LeftShoulderCF},"Quad","Out",Alpha)
  345. SetJointTween(RightHip,{C0 = CFrame.new(1,-1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(90),0)*CFrame.Angles(math.rad(-8 + 2.5 * math.cos(sinetick/65.3)),0,0)},"Quad","Out",Alpha)
  346. SetJointTween(LeftHip,{C0 = CFrame.new(-1,-1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(-90),0)*CFrame.Angles(math.rad(-8 + 2.5 * math.cos(sinetick/65.3)),0,0)},"Quad","Out",Alpha)
  347. end
  348. end
  349. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement