Advertisement
DerpzDeNugget

AAAAAAAAAAAAAAAAAA

Aug 5th, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.40 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Please run as a server script. Use h/ instead of hl/.") end
  2. print("FE Compatibility: by WaverlyCole & Mokiros")
  3. InternalData = {}
  4. do
  5. script.Parent = owner.Character
  6. local Event = Instance.new("RemoteEvent")
  7. Event.Name = "UserInput"
  8. local function NewFakeEvent()
  9. local Fake = {fakeEvent=true,Connect=function(self,Func)self.Function=Func end}Fake.connect = Fake.Connect
  10. return Fake
  11. end
  12. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  13. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  14. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  15. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  16. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  17. local function TriggerEvent(self,Event,...)
  18. local Trigger = Mouse[Event]
  19. if Trigger and Trigger.fakeEvent and Trigger.Function then
  20. Trigger.Function(...)
  21. end
  22. end
  23. Mouse.TrigEvent = TriggerEvent
  24. UserInputService.TrigEvent = TriggerEvent
  25. Event.OnServerEvent:Connect(function(FiredBy,Input)
  26. if FiredBy.Name ~= owner.Name then end
  27. if Input.MouseEvent then
  28. Mouse.Target = Input.Target
  29. Mouse.Hit = Input.Hit
  30. else
  31. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  32. if Input.UserInputType == Enum.UserInputType.MouseButton1 then
  33. return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up")
  34. end
  35. for _,Action in pairs(ContextActionService.Actions) do
  36. for _,Key in pairs(Action.Keys) do
  37. if Key==Input.KeyCode then
  38. Action.Function(Action.Name,Input.UserInputState,Input)
  39. end
  40. end
  41. end
  42. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  43. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  44. end
  45. end)
  46. InternalData["Mouse"] = Mouse
  47. InternalData["ContextActionService"] = ContextActionService
  48. InternalData["UserInputService"] = UserInputService
  49. Event.Parent = NLS([[
  50. local Player = owner
  51. local Event = script:WaitForChild("UserInput")
  52. local UserInputService = game:GetService("UserInputService")
  53. local Mouse = Player:GetMouse()
  54. local Input = function(Input,gameProcessedEvent)
  55. if gameProcessedEvent then return end
  56. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  57. end
  58. UserInputService.InputBegan:Connect(Input)
  59. UserInputService.InputEnded:Connect(Input)
  60. local Hit,Target
  61. while wait(1/30) do
  62. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  63. Hit,Target = Mouse.Hit,Mouse.Target
  64. Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  65. end
  66. end
  67. ]],owner.Character)
  68. end
  69. RealGame = game;game = setmetatable({},{
  70. __index = function (self,Index)
  71. local Sandbox = function (Thing)
  72. if Thing:IsA("Player") then
  73. local RealPlayer = Thing
  74. return setmetatable({},{
  75. __index = function (self,Index)
  76. local Type = type(RealPlayer[Index])
  77. if Type == "function" then
  78. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  79. return function (self)
  80. return InternalData["Mouse"]
  81. end
  82. end
  83. return function (self,...)
  84. return RealPlayer[Index](RealPlayer,...)
  85. end
  86. else
  87. if Index == "PlrObj" then
  88. return RealPlayer
  89. end
  90. return RealPlayer[Index]
  91. end
  92. end;
  93. __tostring = function(self)
  94. return RealPlayer.Name
  95. end
  96. })
  97. end
  98. end
  99. if RealGame[Index] then
  100. local Type = type(RealGame[Index])
  101. if Type == "function" then
  102. if Index:lower() == "getservice" or Index:lower() == "service" then
  103. return function (self,Service)
  104. if Service:lower() == "players" then
  105. return setmetatable({},{
  106. __index = function (self2,Index2)
  107. local RealService = RealGame:GetService(Service)
  108. local Type2 = type(Index2)
  109. if Type2 == "function" then
  110. return function (self,...)
  111. return RealService[Index2](RealService,...)
  112. end
  113. else
  114. if Index2:lower() == "localplayer" then
  115. return Sandbox(owner)
  116. end
  117. return RealService[Index2]
  118. end
  119. end;
  120. __tostring = function(self)
  121. return RealGame:GetService(Service).Name
  122. end
  123. })
  124. elseif Service:lower() == "contextactionservice" then
  125. return InternalData["ContextActionService"]
  126. elseif Service:lower() == "contextactionservice" then
  127. return InternalData["UserInputService"]
  128. elseif Service:lower() == "runservice" then
  129. return setmetatable({},{
  130. __index = function(self2,Index2)
  131. local RealService = RealGame:GetService(Service)
  132. local Type2 = type(Index2)
  133. if Type2 == "function" then
  134. return function (self,...)
  135. return RealService[Index2](RealService,...)
  136. end
  137. else
  138. if Index2:lower() == "bindtorenderstep" then
  139. return function (self,Name,Priority,Function)
  140. return RealGame:GetService("RunService").Stepped:Connect(Function)
  141. end
  142. end
  143. if Index2:lower() == "renderstepped" then
  144. return RealService["Stepped"]
  145. end
  146. return RealService[Index2]
  147. end
  148. end
  149. })
  150. else
  151. return RealGame:GetService(Service)
  152. end
  153. end
  154. end
  155. return function (self,...)
  156. return RealGame[Index](RealGame,...)
  157. end
  158. else
  159. if game:GetService(Index) then
  160. return game:GetService(Index)
  161. end
  162. return RealGame[Index]
  163. end
  164. else
  165. return nil
  166. end
  167. end
  168. });Game = game;owner = game:GetService("Players").LocalPlayer;script = {}
  169. print("Complete! Running...")
  170.  
  171.  
  172. --//Paste script below this line.
  173.  
  174. --[[
  175. Jump in the CAAC
  176. by EthanHong0407
  177.  
  178. why the hell did i make this
  179. i dont even know anymore
  180. ]]
  181.  
  182. local plr = game.Players.LocalPlayer
  183. local char = plr.Character
  184. local hum = char:FindFirstChildOfClass("Humanoid")
  185. local t = tick()
  186. local action = ""
  187. local torsorot = 0
  188. if hum:FindFirstChild("Animator") then
  189. hum.Animator:Destroy()
  190. end
  191.  
  192. hum.WalkSpeed = 0
  193.  
  194.  
  195. local song = Instance.new("Sound", char)
  196. song.SoundId = "rbxassetid://1883633498"
  197. song.Volume = 1
  198. song.TimePosition = 3
  199. song:Play()
  200. function createJoint(wp0, wp1, wc0x, wc0y, wc0z, wc1x, wc1y, wc1z, name)
  201. local joint = Instance.new("Motor6D", wp0)
  202. joint.Part0 = wp0
  203. joint.Part1 = wp1
  204. joint.C0 = CFrame.new(wc0x, wc0y, wc0z)
  205. joint.C1 = CFrame.new(wc1x, wc1y, wc1z)
  206. joint.Name = name
  207. return joint
  208. end
  209.  
  210. local RS = createJoint(char.Torso, char["Right Arm"], 1.5, 0.5, 0, 0, 0.5, 0, "Right Shoulder")
  211. local TS = createJoint(char.HumanoidRootPart, char.Torso, 0, 0, 0, 0, 0, 0, "RootJoint")
  212. local LS = createJoint(char.Torso, char["Left Arm"], -1.5, 0.5, 0, 0, 0.5, 0, "Left Shoulder")
  213. local RH = createJoint(char.Torso, char["Right Leg"], 0.5, -1, 0, 0, 1, 0, "Right Hip")
  214. local LH = createJoint(char.Torso, char["Left Leg"], -0.5, -1, 0, 0, 1, 0, "Left Hip")
  215. local NK = createJoint(char.Torso, char.Head, 0, 1, 0, 0, -1/2, 0, "Neck")
  216.  
  217. local rsc0 = RS.C0
  218. local lsc0 = LS.C0
  219. local tsc0 = TS.C0
  220. local rhc0 = RH.C0
  221. local lhc0 = LH.C0
  222. local nkc0 = NK.C0
  223.  
  224. local gun = Instance.new("Part", char)
  225. gun.Size = Vector3.new(1, 1, 1)
  226. gun.Anchored = false
  227. gun.CFrame = CFrame.new(0, 10, 0)
  228. gun.BrickColor = BrickColor.new("Black")
  229. gun:BreakJoints()
  230. local gunMesh = Instance.new("SpecialMesh", gun)
  231. gunMesh.MeshId = "rbxassetid://430697201"
  232. gunMesh.Scale = Vector3.new(1, 1, 1)
  233.  
  234. local gunWeld = Instance.new("Weld", gun)
  235. gunWeld.Part0 = char["Right Arm"]
  236. gunWeld.Part1 = gun
  237. gunWeld.C0 = CFrame.new(0, -1.2, -0.3) * CFrame.Angles(0, 0, math.rad(90))
  238. * CFrame.Angles(math.rad(-90), 0, 0)
  239. * CFrame.Angles(0, math.rad(180), 0)
  240.  
  241.  
  242. TS.C0 = CFrame.new(0, 10000, 0)
  243. game:GetService("RunService").RenderStepped:connect(function()
  244. t = t + 0.5
  245. if action == "IGotAGun" then
  246. local speed = 0.3
  247. torsorot = torsorot + 45
  248. NK.C0 = NK.C0:lerp(nkc0, speed)
  249. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(math.rad(torsorot), 0, 0)
  250. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  251. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  252. * CFrame.Angles(math.rad(90), 0, 0), speed)
  253. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  254. * CFrame.Angles(math.rad(-5), 0, math.rad(5)), speed)
  255. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  256. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  257. elseif action == "IGotAGun2" then
  258. local speed = 0.3
  259.  
  260. NK.C0 = NK.C0:lerp(nkc0, speed)
  261. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, 0, 0)
  262. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  263. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  264. * CFrame.Angles(math.rad(90), 0, 0), speed)
  265. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  266. * CFrame.Angles(math.rad(-5), 0, math.rad(5)), speed)
  267. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  268. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  269. elseif action == "CoufCouf" then
  270. local speed = 1
  271. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  272. math.rad(math.random(-360, 360)),
  273. math.rad(math.random(-360, 360))), speed)
  274. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  275. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  276. math.rad(math.random(-360, 360)),
  277. math.rad(math.random(-360, 360))), speed)
  278. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  279. math.rad(math.random(-360, 360)),
  280. math.rad(math.random(-360, 360))), speed)
  281. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  282. math.rad(math.random(-360, 360)),
  283. math.rad(math.random(-360, 360))), speed)
  284. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  285. math.rad(math.random(-360, 360)),
  286. math.rad(math.random(-360, 360))), speed)
  287. elseif action == "Sleep" then
  288. local speed = 1
  289. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(10), 0), speed)
  290. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -0.5, 1)
  291. * CFrame.Angles(math.rad(90), 0, 0), speed)
  292. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(0, 0, math.rad(60)), speed)
  293. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(0, 0, math.rad(-45)), speed)
  294. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(0, 0, math.rad(20)), speed)
  295. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(0, 0, math.rad(-40)), speed)
  296. elseif action == "WakeUp" then
  297. local speed = 0.3
  298. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-10), 0, 0), speed)
  299. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, 0.5), speed)
  300. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(0, 0, math.rad(-20)), speed)
  301. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(0, 0, math.rad(20)), speed)
  302. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(90), 0, math.rad(20)), speed)
  303. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(90), 0, math.rad(-20)), speed)
  304. elseif action == "Whehw" then
  305. local speed = 1
  306. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  307. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, 0.5), speed)
  308. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  309. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  310. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(90), 0, math.rad(20)), speed)
  311. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(90), 0, math.rad(-20)), speed)
  312. elseif action == "Julioliolio" then
  313. local speed = 1
  314. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  315. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  316. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  317. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  318. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  319. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  320. elseif action == "ICan" then
  321. local speed = 1
  322. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
  323. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
  324. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  325. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  326. * CFrame.Angles(math.rad(-5), 0, 0), speed)
  327. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  328. * CFrame.Angles(math.rad(90), 0, math.rad(-5)), speed)
  329. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  330. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  331. elseif action == "ICan2" then
  332. local speed = 0.4
  333. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
  334. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
  335. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  336. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  337. * CFrame.Angles(math.rad(-5), 0, 0), speed)
  338. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  339. * CFrame.Angles(math.rad(90), 0, math.rad(-5)), speed)
  340. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  341. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  342. elseif action == "ICant" then
  343. local speed = 0.4
  344. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
  345. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
  346. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  347. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  348. * CFrame.Angles(math.rad(-5), 0, 0), speed)
  349. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  350. * CFrame.Angles(math.rad(90), 0, math.rad(-70)), speed)
  351. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  352. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  353. elseif action == "BabyJeans" then
  354. NK.C0 = nkc0
  355. TS.C0 = tsc0 * CFrame.new(0, 8, 0)
  356. LS.C0 = lsc0
  357. RS.C0 = rsc0
  358. LH.C0 = lhc0
  359. RH.C0 = rhc0
  360. elseif action == "YouAndYour" then
  361. local speed = 1
  362. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, -math.rad(20), 0), speed)
  363. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(20), 0)
  364. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  365. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  366. * CFrame.Angles(math.rad(90), 0, math.rad(20)), speed)
  367. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0), speed)
  368. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  369. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  370. elseif action == "Painis" then
  371. local speed = 0.4
  372. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-20), 0, 0), speed)
  373. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, 0, 0)
  374. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  375. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(-0.5, -0.1, 0)
  376. * CFrame.Angles(math.rad(10), 0, math.rad(-45)), speed)
  377. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0.5, -0.1, 0)
  378. * CFrame.Angles(math.rad(10), 0, math.rad(45)), speed)
  379. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  380. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  381. elseif action == "Impoopments" then
  382. local speed = 1
  383. NK.C0 = NK.C0:lerp(nkc0, speed)
  384. TS.C0 = TS.C0:lerp(tsc0, speed)
  385. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  386. math.rad(math.random(-360, 360)),
  387. math.rad(math.random(-360, 360))), speed)
  388. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  389. math.rad(math.random(-360, 360)),
  390. math.rad(math.random(-360, 360))), speed)
  391. RH.C0 = RH.C0:lerp(rhc0, speed)
  392. LH.C0 = LH.C0:lerp(lhc0, speed)
  393. elseif action == "Normal" then
  394. local speed = 1
  395. NK.C0 = nkc0
  396. TS.C0 = tsc0
  397. LS.C0 = lsc0
  398. RS.C0 = rsc0
  399. LH.C0 = lhc0
  400. RH.C0 = rhc0
  401. elseif action == "Jooj" then
  402. NK.C0 = nkc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  403. TS.C0 = tsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  404. LS.C0 = lsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  405. LH.C0 = lhc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  406. RS.C0 = rsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  407. RH.C0 = rhc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  408. elseif action == "Upsidedown" then
  409. local speed = 1
  410. NK.C0 = nkc0
  411. TS.C0 = tsc0 * CFrame.Angles(0, 0, math.rad(180))
  412. LS.C0 = lsc0
  413. RS.C0 = rsc0
  414. LH.C0 = lhc0
  415. RH.C0 = rhc0
  416. elseif action == "CAAC" then
  417. local speed = 0.1
  418. NK.C0 = nkc0
  419. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 4, 0), speed)
  420. LS.C0 = lsc0
  421. RS.C0 = rsc0
  422. LH.C0 = lhc0
  423. RH.C0 = rhc0
  424. end
  425. end)
  426.  
  427.  
  428. action = "IGotAGun"
  429. wait(0.5)
  430. action = "IGotAGun2"
  431. wait(2.9)
  432. action = "CoufCouf"
  433. local part = Instance.new("Part", char)
  434. part.Anchored = true
  435. part.Material = "Neon"
  436. part.BrickColor = BrickColor.new("New Yeller")
  437. part.CanCollide = false
  438. part.Size = Vector3.new(0.1, 0.1, 10000)
  439. for i = 1, 16 do
  440.  
  441.  
  442. part.CFrame = CFrame.new(char.HumanoidRootPart.Position, Vector3.new(math.random(-100, 100), math.random(-100, 100),math.random(-100, 100)))
  443. wait(0.5/16)
  444.  
  445. end
  446. part:Destroy()
  447. gun:Destroy()
  448. local bed = Instance.new("Part", char)
  449. bed.Anchored = false
  450. bed.CanCollide = false
  451. bed.Size = Vector3.new(4, 8, 2)
  452. bed:BreakJoints()
  453. local bedmesh = Instance.new("SpecialMesh", bed)
  454. bedmesh.Scale = Vector3.new(0.4, 0.5, 0.4)
  455. bedmesh.MeshId = "rbxassetid://473508427"
  456. bedmesh.TextureId = "rbxassetid://473508936"
  457. local bedweld = Instance.new("Weld", bed)
  458. bedweld.Part0 = char.HumanoidRootPart
  459. bedweld.Part1 = bed
  460. bedweld.C0 = CFrame.new(0, -1.35, 1) * CFrame.Angles(0, math.rad(-180), 0)
  461. * CFrame.Angles(math.rad(-90), 0, 0)
  462. action = "Sleep"
  463. wait(0.25)
  464. action = "WakeUp"
  465. wait(0.5)
  466. action = "Whehw"
  467. wait(0.7)
  468. action = "Julioliolio"
  469. for i = 1, 16 do
  470. bedweld.C0 = CFrame.new(0, -1.35, 1) * CFrame.Angles(0, math.rad(-180), 0)
  471. * CFrame.Angles(math.rad(-90) + math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
  472. wait(1/16)
  473. end
  474. bed:Destroy()
  475. action = "ICan"
  476. wait(0.2)
  477. action = "ICant"
  478. wait(0.25)
  479. action = "ICan2"
  480. wait(0.2)
  481. action = "ICant"
  482. wait(0.35)
  483. action = "BabyJeans"
  484. local baby = Instance.new("Part", char)
  485. baby.Size = Vector3.new(2, 2, 1)
  486. baby.Anchored = false
  487. baby.CanCollide = false
  488. baby:BreakJoints()
  489.  
  490. local baby2 = Instance.new("SpecialMesh", baby)
  491. baby2.MeshId = "rbxassetid://430300723"
  492. baby2.Scale = Vector3.new(5, 5, 5)
  493. baby2.TextureId = "rbxassetid://430300725"
  494.  
  495. local babyweld = Instance.new("Weld", baby)
  496. babyweld.Part0 = char.Torso
  497. babyweld.Part1 = baby
  498. babyweld.C0 = CFrame.new(0, -1, 0)
  499. * CFrame.Angles(0, math.rad(180), 0)
  500. wait(0.5)
  501. baby2.TextureId = "rbxassetid://140688857"
  502. wait(1.1)
  503. baby:Destroy()
  504. action = "YouAndYour"
  505. wait(0.5)
  506. action = "Painis"
  507. wait(0.4)
  508. action = "Impoopments"
  509. wait(1)
  510.  
  511. local pp = Instance.new("Part", char)
  512. pp.Size = Vector3.new(1, 1, 1)
  513. pp.Anchored = true
  514. pp.CanCollide = false
  515. pp.BrickColor = char.Torso.BrickColor
  516. pp:BreakJoints()
  517. pp.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, 0)
  518.  
  519. for i = 1, 20 do
  520. pp.Size = pp.Size + Vector3.new(0, 0, 2)
  521. pp.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, -i)
  522. wait(0.5/20)
  523. end
  524. pp:Destroy()
  525. action = "Jooj"
  526. wait(1.7)
  527. action = "Normal"
  528. wait(0.5)
  529. action = "Upsidedown"
  530. wait(0.5)
  531. action = "Normal"
  532. TS.C0 = tsc0 * CFrame.new(0, 10, 0)
  533. local caac = Instance.new("Part", char)
  534. caac.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, 0)
  535. caac.Anchored = true
  536. caac.CanCollide = true
  537. caac.Size = Vector3.new(8, 4, 1)
  538. caac:BreakJoints()
  539. local caactext = Instance.new("SurfaceGui", caac)
  540. caactext.Adornee = caac
  541. local caactext2 = Instance.new("TextLabel", caactext)
  542. caactext2.Size = UDim2.new(1, 0, 1, 0)
  543. caactext2.TextScaled = true
  544. caactext2.Text = "CAAC"
  545. caactext2.Font = "Legacy"
  546. action = "CAAC"
  547. wait(1.7)
  548. coroutine.resume(coroutine.create(function()
  549. for i = 1, 100 do
  550. if char.Head ~= nil then
  551. char.Head.Mesh.Scale = char.Head.Mesh.Scale + Vector3.new(1, 1, 1)
  552. end
  553. wait(0.5/100)
  554. end
  555. end))
  556. --Lol I had to make this edit didn't I
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement