Advertisement
5325325325

Untitled

Nov 24th, 2018
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.55 KB | None | 0 0
  1. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  2. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  3. do
  4. print("FE Compatibility code by Mokiros")
  5. script.Parent = Player.Character
  6.  
  7. --RemoteEvent for communicating
  8. local Event = Instance.new("RemoteEvent")
  9. Event.Name = "UserInput_Event"
  10.  
  11. --Fake event to make stuff like Mouse.KeyDown work
  12. local function fakeEvent()
  13. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  14. t.connect = t.Connect
  15. return t
  16. end
  17.  
  18. --Creating fake input objects with fake variables
  19. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  20. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  21. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  22. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  23. end}
  24. --Merged 2 functions into one by checking amount of arguments
  25. CAS.UnbindAction = CAS.BindAction
  26.  
  27. --This function will trigger the events that have been :Connect()'ed
  28. local function te(self,ev,...)
  29. local t = m[ev]
  30. if t and t._fakeEvent and t.Function then
  31. t.Function(...)
  32. end
  33. end
  34. m.TrigEvent = te
  35. UIS.TrigEvent = te
  36.  
  37. Event.OnServerEvent:Connect(function(plr,io)
  38. if plr~=Player then return end
  39. if io.isMouse then
  40. m.Target = io.Target
  41. m.Hit = io.Hit
  42. else
  43. local b = io.UserInputState == Enum.UserInputState.Begin
  44. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  45. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  46. end
  47. for _,t in pairs(CAS.Actions) do
  48. for _,k in pairs(t.Keys) do
  49. if k==io.KeyCode then
  50. t.Function(t.Name,io.UserInputState,io)
  51. end
  52. end
  53. end
  54. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  55. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  56. end
  57. end)
  58. Event.Parent = NLS([==[
  59. local Player = owner
  60. local Event = script:WaitForChild("UserInput_Event")
  61.  
  62. local UIS = game:GetService("UserInputService")
  63. local input = function(io,a)
  64. if a then return end
  65. --Since InputObject is a client-side instance, we create and pass table instead
  66. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  67. end
  68. UIS.InputBegan:Connect(input)
  69. UIS.InputEnded:Connect(input)
  70.  
  71. local h,t
  72. --Give the server mouse data 30 times every second, but only if the values changed
  73. --If player is not moving their mouse, client won't fire events
  74. while wait(1/30) do
  75. if h~=Mouse.Hit or t~=Mouse.Target then
  76. h,t=Mouse.Hit,Mouse.Target
  77. Event:FireServer({isMouse=true,Target=t,Hit=h})
  78. end
  79. end]==],Player.Character)
  80. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  81. end
  82.  
  83. --[[
  84. Jump in the CAAC
  85. by EthanHong0407
  86.  
  87. why the hell did i make this
  88. i dont even know anymore
  89. ]]
  90.  
  91. local plr = owner
  92. local char = plr.Character
  93. local hum = char:FindFirstChildOfClass("Humanoid")
  94. local t = tick()
  95. local action = ""
  96. local torsorot = 0
  97. if hum:FindFirstChild("Animator") then
  98. hum.Animator:Destroy()
  99. end
  100.  
  101. hum.WalkSpeed = 0
  102.  
  103.  
  104. local song = Instance.new("Sound", char)
  105. song.SoundId = "rbxassetid://1883633498"
  106. song.Volume = 1
  107. song.TimePosition = 3
  108. song:Play()
  109. function createJoint(wp0, wp1, wc0x, wc0y, wc0z, wc1x, wc1y, wc1z, name)
  110. local joint = Instance.new("Motor6D", wp0)
  111. joint.Part0 = wp0
  112. joint.Part1 = wp1
  113. joint.C0 = CFrame.new(wc0x, wc0y, wc0z)
  114. joint.C1 = CFrame.new(wc1x, wc1y, wc1z)
  115. joint.Name = name
  116. return joint
  117. end
  118.  
  119. local RS = createJoint(char.Torso, char["Right Arm"], 1.5, 0.5, 0, 0, 0.5, 0, "Right Shoulder")
  120. local TS = createJoint(char.HumanoidRootPart, char.Torso, 0, 0, 0, 0, 0, 0, "RootJoint")
  121. local LS = createJoint(char.Torso, char["Left Arm"], -1.5, 0.5, 0, 0, 0.5, 0, "Left Shoulder")
  122. local RH = createJoint(char.Torso, char["Right Leg"], 0.5, -1, 0, 0, 1, 0, "Right Hip")
  123. local LH = createJoint(char.Torso, char["Left Leg"], -0.5, -1, 0, 0, 1, 0, "Left Hip")
  124. local NK = createJoint(char.Torso, char.Head, 0, 1, 0, 0, -1/2, 0, "Neck")
  125.  
  126. local rsc0 = RS.C0
  127. local lsc0 = LS.C0
  128. local tsc0 = TS.C0
  129. local rhc0 = RH.C0
  130. local lhc0 = LH.C0
  131. local nkc0 = NK.C0
  132.  
  133. local gun = Instance.new("Part", char)
  134. gun.Size = Vector3.new(1, 1, 1)
  135. gun.Anchored = false
  136. gun.CFrame = CFrame.new(0, 10, 0)
  137. gun.BrickColor = BrickColor.new("Black")
  138. gun:BreakJoints()
  139. local gunMesh = Instance.new("SpecialMesh", gun)
  140. gunMesh.MeshId = "rbxassetid://430697201"
  141. gunMesh.Scale = Vector3.new(1, 1, 1)
  142.  
  143. local gunWeld = Instance.new("Weld", gun)
  144. gunWeld.Part0 = char["Right Arm"]
  145. gunWeld.Part1 = gun
  146. gunWeld.C0 = CFrame.new(0, -1.2, -0.3) * CFrame.Angles(0, 0, math.rad(90))
  147. * CFrame.Angles(math.rad(-90), 0, 0)
  148. * CFrame.Angles(0, math.rad(180), 0)
  149.  
  150.  
  151. TS.C0 = CFrame.new(0, 10000, 0)
  152. game:GetService("RunService").RenderStepped:connect(function()
  153. t = t + 0.5
  154. if action == "IGotAGun" then
  155. local speed = 0.3
  156. torsorot = torsorot + 45
  157. NK.C0 = NK.C0:lerp(nkc0, speed)
  158. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(math.rad(torsorot), 0, 0)
  159. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  160. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  161. * CFrame.Angles(math.rad(90), 0, 0), speed)
  162. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  163. * CFrame.Angles(math.rad(-5), 0, math.rad(5)), speed)
  164. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  165. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  166. elseif action == "IGotAGun2" then
  167. local speed = 0.3
  168.  
  169. NK.C0 = NK.C0:lerp(nkc0, speed)
  170. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, 0, 0)
  171. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  172. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  173. * CFrame.Angles(math.rad(90), 0, 0), speed)
  174. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  175. * CFrame.Angles(math.rad(-5), 0, math.rad(5)), speed)
  176. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  177. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  178. elseif action == "CoufCouf" then
  179. local speed = 1
  180. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  181. math.rad(math.random(-360, 360)),
  182. math.rad(math.random(-360, 360))), speed)
  183. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  184. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  185. math.rad(math.random(-360, 360)),
  186. math.rad(math.random(-360, 360))), speed)
  187. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  188. math.rad(math.random(-360, 360)),
  189. math.rad(math.random(-360, 360))), speed)
  190. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  191. math.rad(math.random(-360, 360)),
  192. math.rad(math.random(-360, 360))), speed)
  193. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  194. math.rad(math.random(-360, 360)),
  195. math.rad(math.random(-360, 360))), speed)
  196. elseif action == "Sleep" then
  197. local speed = 1
  198. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(10), 0), speed)
  199. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -0.5, 1)
  200. * CFrame.Angles(math.rad(90), 0, 0), speed)
  201. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(0, 0, math.rad(60)), speed)
  202. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(0, 0, math.rad(-45)), speed)
  203. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(0, 0, math.rad(20)), speed)
  204. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(0, 0, math.rad(-40)), speed)
  205. elseif action == "WakeUp" then
  206. local speed = 0.3
  207. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-10), 0, 0), speed)
  208. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, 0.5), speed)
  209. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(0, 0, math.rad(-20)), speed)
  210. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(0, 0, math.rad(20)), speed)
  211. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(90), 0, math.rad(20)), speed)
  212. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(90), 0, math.rad(-20)), speed)
  213. elseif action == "Whehw" then
  214. local speed = 1
  215. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  216. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, 0.5), speed)
  217. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  218. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  219. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(90), 0, math.rad(20)), speed)
  220. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(90), 0, math.rad(-20)), speed)
  221. elseif action == "Julioliolio" then
  222. local speed = 1
  223. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  224. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  225. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  226. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  227. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  228. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  229. elseif action == "ICan" then
  230. local speed = 1
  231. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
  232. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
  233. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  234. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  235. * CFrame.Angles(math.rad(-5), 0, 0), speed)
  236. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  237. * CFrame.Angles(math.rad(90), 0, math.rad(-5)), speed)
  238. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  239. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  240. elseif action == "ICan2" then
  241. local speed = 0.4
  242. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
  243. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
  244. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  245. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  246. * CFrame.Angles(math.rad(-5), 0, 0), speed)
  247. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  248. * CFrame.Angles(math.rad(90), 0, math.rad(-5)), speed)
  249. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  250. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  251. elseif action == "ICant" then
  252. local speed = 0.4
  253. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
  254. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
  255. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  256. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  257. * CFrame.Angles(math.rad(-5), 0, 0), speed)
  258. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  259. * CFrame.Angles(math.rad(90), 0, math.rad(-70)), speed)
  260. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  261. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  262. elseif action == "BabyJeans" then
  263. NK.C0 = nkc0
  264. TS.C0 = tsc0 * CFrame.new(0, 8, 0)
  265. LS.C0 = lsc0
  266. RS.C0 = rsc0
  267. LH.C0 = lhc0
  268. RH.C0 = rhc0
  269. elseif action == "YouAndYour" then
  270. local speed = 1
  271. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, -math.rad(20), 0), speed)
  272. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(20), 0)
  273. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  274. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  275. * CFrame.Angles(math.rad(90), 0, math.rad(20)), speed)
  276. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0), speed)
  277. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  278. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  279. elseif action == "Painis" then
  280. local speed = 0.4
  281. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-20), 0, 0), speed)
  282. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, 0, 0)
  283. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  284. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(-0.5, -0.1, 0)
  285. * CFrame.Angles(math.rad(10), 0, math.rad(-45)), speed)
  286. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0.5, -0.1, 0)
  287. * CFrame.Angles(math.rad(10), 0, math.rad(45)), speed)
  288. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  289. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  290. elseif action == "Impoopments" then
  291. local speed = 1
  292. NK.C0 = NK.C0:lerp(nkc0, speed)
  293. TS.C0 = TS.C0:lerp(tsc0, speed)
  294. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  295. math.rad(math.random(-360, 360)),
  296. math.rad(math.random(-360, 360))), speed)
  297. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  298. math.rad(math.random(-360, 360)),
  299. math.rad(math.random(-360, 360))), speed)
  300. RH.C0 = RH.C0:lerp(rhc0, speed)
  301. LH.C0 = LH.C0:lerp(lhc0, speed)
  302. elseif action == "Normal" then
  303. local speed = 1
  304. NK.C0 = nkc0
  305. TS.C0 = tsc0
  306. LS.C0 = lsc0
  307. RS.C0 = rsc0
  308. LH.C0 = lhc0
  309. RH.C0 = rhc0
  310. elseif action == "Jooj" then
  311. NK.C0 = nkc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  312. TS.C0 = tsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  313. LS.C0 = lsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  314. LH.C0 = lhc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  315. RS.C0 = rsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  316. RH.C0 = rhc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  317. elseif action == "Upsidedown" then
  318. local speed = 1
  319. NK.C0 = nkc0
  320. TS.C0 = tsc0 * CFrame.Angles(0, 0, math.rad(180))
  321. LS.C0 = lsc0
  322. RS.C0 = rsc0
  323. LH.C0 = lhc0
  324. RH.C0 = rhc0
  325. elseif action == "CAAC" then
  326. local speed = 0.1
  327. NK.C0 = nkc0
  328. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 4, 0), speed)
  329. LS.C0 = lsc0
  330. RS.C0 = rsc0
  331. LH.C0 = lhc0
  332. RH.C0 = rhc0
  333. end
  334. end)
  335.  
  336.  
  337. action = "IGotAGun"
  338. wait(0.5)
  339. action = "IGotAGun2"
  340. wait(2.9)
  341. action = "CoufCouf"
  342. local part = Instance.new("Part", char)
  343. part.Anchored = true
  344. part.Material = "Neon"
  345. part.BrickColor = BrickColor.new("New Yeller")
  346. part.CanCollide = false
  347. part.Size = Vector3.new(0.1, 0.1, 10000)
  348. for i = 1, 16 do
  349.  
  350.  
  351. part.CFrame = CFrame.new(char.HumanoidRootPart.Position, Vector3.new(math.random(-100, 100), math.random(-100, 100),math.random(-100, 100)))
  352. wait(0.5/16)
  353.  
  354. end
  355. part:Destroy()
  356. gun:Destroy()
  357. local bed = Instance.new("Part", char)
  358. bed.Anchored = false
  359. bed.CanCollide = false
  360. bed.Size = Vector3.new(4, 8, 2)
  361. bed:BreakJoints()
  362. local bedmesh = Instance.new("SpecialMesh", bed)
  363. bedmesh.Scale = Vector3.new(0.4, 0.5, 0.4)
  364. bedmesh.MeshId = "rbxassetid://473508427"
  365. bedmesh.TextureId = "rbxassetid://473508936"
  366. local bedweld = Instance.new("Weld", bed)
  367. bedweld.Part0 = char.HumanoidRootPart
  368. bedweld.Part1 = bed
  369. bedweld.C0 = CFrame.new(0, -1.35, 1) * CFrame.Angles(0, math.rad(-180), 0)
  370. * CFrame.Angles(math.rad(-90), 0, 0)
  371. action = "Sleep"
  372. wait(0.25)
  373. action = "WakeUp"
  374. wait(0.5)
  375. action = "Whehw"
  376. wait(0.7)
  377. action = "Julioliolio"
  378. for i = 1, 16 do
  379. bedweld.C0 = CFrame.new(0, -1.35, 1) * CFrame.Angles(0, math.rad(-180), 0)
  380. * CFrame.Angles(math.rad(-90) + math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
  381. wait(1/16)
  382. end
  383. bed:Destroy()
  384. action = "ICan"
  385. wait(0.2)
  386. action = "ICant"
  387. wait(0.25)
  388. action = "ICan2"
  389. wait(0.2)
  390. action = "ICant"
  391. wait(0.35)
  392. action = "BabyJeans"
  393. local baby = Instance.new("Part", char)
  394. baby.Size = Vector3.new(2, 2, 1)
  395. baby.Anchored = false
  396. baby.CanCollide = false
  397. baby:BreakJoints()
  398.  
  399. local baby2 = Instance.new("SpecialMesh", baby)
  400. baby2.MeshId = "rbxassetid://430300723"
  401. baby2.Scale = Vector3.new(5, 5, 5)
  402. baby2.TextureId = "rbxassetid://430300725"
  403.  
  404. local babyweld = Instance.new("Weld", baby)
  405. babyweld.Part0 = char.Torso
  406. babyweld.Part1 = baby
  407. babyweld.C0 = CFrame.new(0, -1, 0)
  408. * CFrame.Angles(0, math.rad(180), 0)
  409. wait(0.5)
  410. baby2.TextureId = "rbxassetid://140688857"
  411. wait(1.1)
  412. baby:Destroy()
  413. action = "YouAndYour"
  414. wait(0.5)
  415. action = "Painis"
  416. wait(0.4)
  417. action = "Impoopments"
  418. wait(1)
  419.  
  420. local pp = Instance.new("Part", char)
  421. pp.Size = Vector3.new(1, 1, 1)
  422. pp.Anchored = true
  423. pp.CanCollide = false
  424. pp.BrickColor = char.Torso.BrickColor
  425. pp:BreakJoints()
  426. pp.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, 0)
  427.  
  428. for i = 1, 20 do
  429. pp.Size = pp.Size + Vector3.new(0, 0, 2)
  430. pp.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, -i)
  431. wait(0.5/20)
  432. end
  433. pp:Destroy()
  434. action = "Jooj"
  435. wait(1.7)
  436. action = "Normal"
  437. wait(0.5)
  438. action = "Upsidedown"
  439. wait(0.5)
  440. action = "Normal"
  441. TS.C0 = tsc0 * CFrame.new(0, 10, 0)
  442. local caac = Instance.new("Part", char)
  443. caac.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, 0)
  444. caac.Anchored = true
  445. caac.CanCollide = true
  446. caac.Size = Vector3.new(8, 4, 1)
  447. caac:BreakJoints()
  448. local caactext = Instance.new("SurfaceGui", caac)
  449. caactext.Adornee = caac
  450. local caactext2 = Instance.new("TextLabel", caactext)
  451. caactext2.Size = UDim2.new(1, 0, 1, 0)
  452. caactext2.TextScaled = true
  453. caactext2.Text = "CAAC"
  454. caactext2.Font = "Legacy"
  455. action = "CAAC"
  456. wait(1.7)
  457. coroutine.resume(coroutine.create(function()
  458. for i = 1, 100 do
  459. if char.Head ~= nil then
  460. char.Head.Mesh.Scale = char.Head.Mesh.Scale + Vector3.new(1, 1, 1)
  461. end
  462. wait(0.5/100)
  463. end
  464. end))
  465. wait(1)
  466. caac.Anchored = false
  467. char.Head:Destroy()
  468. local sound = Instance.new("Sound", char.Torso)
  469. sound.SoundId = "rbxassetid://440431180"
  470. sound.Volume = 1
  471. sound:Play()
  472.  
  473. local explosion = Instance.new("Explosion", char)
  474. explosion.BlastRadius = 1
  475. explosion.BlastPressure = 9000
  476. explosion.Position = char.Torso.Position
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement