MASTEROFJOHNDOE

Untitled

Aug 18th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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 = game:GetService("Players").LocalPlayer
  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 Mouse = Player:GetMouse()
  72. local h,t
  73. --Give the server mouse data 30 times every second, but only if the values changed
  74. --If player is not moving their mouse, client won't fire events
  75. while wait(1/30) do
  76. if h~=Mouse.Hit or t~=Mouse.Target then
  77. h,t=Mouse.Hit,Mouse.Target
  78. Event:FireServer({isMouse=true,Target=t,Hit=h})
  79. end
  80. end]==],Player.Character)
  81. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  82. end
  83.  
  84. local plr = owner
  85. local char = Player.Character
  86. local hum = char:FindFirstChildOfClass("Humanoid")
  87. local t = tick()
  88. local action = ""
  89. local torsorot = 0
  90. if hum:FindFirstChild("Animator") then
  91. hum.Animator:Destroy()
  92. end
  93.  
  94. hum.WalkSpeed = 0
  95.  
  96.  
  97. local song = Instance.new("Sound", char)
  98. song.SoundId = "rbxassetid://1883633498"
  99. song.Volume = 1
  100. song.TimePosition = 3
  101. song:Play()
  102. function createJoint(wp0, wp1, wc0x, wc0y, wc0z, wc1x, wc1y, wc1z, name)
  103. local joint = Instance.new("Motor6D", wp0)
  104. joint.Part0 = wp0
  105. joint.Part1 = wp1
  106. joint.C0 = CFrame.new(wc0x, wc0y, wc0z)
  107. joint.C1 = CFrame.new(wc1x, wc1y, wc1z)
  108. joint.Name = name
  109. return joint
  110. end
  111.  
  112. local RS = createJoint(char.Torso, char["Right Arm"], 1.5, 0.5, 0, 0, 0.5, 0, "Right Shoulder")
  113. local TS = createJoint(char.HumanoidRootPart, char.Torso, 0, 0, 0, 0, 0, 0, "RootJoint")
  114. local LS = createJoint(char.Torso, char["Left Arm"], -1.5, 0.5, 0, 0, 0.5, 0, "Left Shoulder")
  115. local RH = createJoint(char.Torso, char["Right Leg"], 0.5, -1, 0, 0, 1, 0, "Right Hip")
  116. local LH = createJoint(char.Torso, char["Left Leg"], -0.5, -1, 0, 0, 1, 0, "Left Hip")
  117. local NK = createJoint(char.Torso, char.Head, 0, 1, 0, 0, -1/2, 0, "Neck")
  118.  
  119. local rsc0 = RS.C0
  120. local lsc0 = LS.C0
  121. local tsc0 = TS.C0
  122. local rhc0 = RH.C0
  123. local lhc0 = LH.C0
  124. local nkc0 = NK.C0
  125.  
  126. local gun = Instance.new("Part", char)
  127. gun.Size = Vector3.new(1, 1, 1)
  128. gun.Anchored = false
  129. gun.CFrame = CFrame.new(0, 10, 0)
  130. gun.BrickColor = BrickColor.new("Black")
  131. gun:BreakJoints()
  132. local gunMesh = Instance.new("SpecialMesh", gun)
  133. gunMesh.MeshId = "rbxassetid://430697201"
  134. gunMesh.Scale = Vector3.new(1, 1, 1)
  135.  
  136. local gunWeld = Instance.new("Weld", gun)
  137. gunWeld.Part0 = char["Right Arm"]
  138. gunWeld.Part1 = gun
  139. gunWeld.C0 = CFrame.new(0, -1.2, -0.3) * CFrame.Angles(0, 0, math.rad(90))
  140. * CFrame.Angles(math.rad(-90), 0, 0)
  141. * CFrame.Angles(0, math.rad(180), 0)
  142.  
  143.  
  144. TS.C0 = CFrame.new(0, 10000, 0)
  145. t = t + 0.5
  146. if action == "IGotAGun" then
  147. local speed = 0.3
  148. torsorot = torsorot + 45
  149. NK.C0 = NK.C0:lerp(nkc0, speed)
  150. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(math.rad(torsorot), 0, 0)
  151. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  152. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  153. * CFrame.Angles(math.rad(90), 0, 0), speed)
  154. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  155. * CFrame.Angles(math.rad(-5), 0, math.rad(5)), speed)
  156. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  157. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  158. elseif action == "IGotAGun2" then
  159. local speed = 0.3
  160.  
  161. NK.C0 = NK.C0:lerp(nkc0, speed)
  162. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, 0, 0)
  163. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  164. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  165. * CFrame.Angles(math.rad(90), 0, 0), speed)
  166. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  167. * CFrame.Angles(math.rad(-5), 0, math.rad(5)), speed)
  168. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  169. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  170. elseif action == "CoufCouf" then
  171. local speed = 1
  172. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  173. math.rad(math.random(-360, 360)),
  174. math.rad(math.random(-360, 360))), speed)
  175. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  176. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  177. math.rad(math.random(-360, 360)),
  178. math.rad(math.random(-360, 360))), speed)
  179. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  180. math.rad(math.random(-360, 360)),
  181. math.rad(math.random(-360, 360))), speed)
  182. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  183. math.rad(math.random(-360, 360)),
  184. math.rad(math.random(-360, 360))), speed)
  185. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  186. math.rad(math.random(-360, 360)),
  187. math.rad(math.random(-360, 360))), speed)
  188. elseif action == "Sleep" then
  189. local speed = 1
  190. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(10), 0), speed)
  191. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -0.5, 1)
  192. * CFrame.Angles(math.rad(90), 0, 0), speed)
  193. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(0, 0, math.rad(60)), speed)
  194. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(0, 0, math.rad(-45)), speed)
  195. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(0, 0, math.rad(20)), speed)
  196. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(0, 0, math.rad(-40)), speed)
  197. elseif action == "WakeUp" then
  198. local speed = 0.3
  199. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-10), 0, 0), speed)
  200. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, 0.5), speed)
  201. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(0, 0, math.rad(-20)), speed)
  202. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(0, 0, math.rad(20)), speed)
  203. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(90), 0, math.rad(20)), speed)
  204. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(90), 0, math.rad(-20)), speed)
  205. elseif action == "Whehw" then
  206. local speed = 1
  207. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  208. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, 0.5), speed)
  209. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  210. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), 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 == "Julioliolio" 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.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), 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.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  220. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  221. elseif action == "ICan" then
  222. local speed = 1
  223. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
  224. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
  225. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  226. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  227. * CFrame.Angles(math.rad(-5), 0, 0), speed)
  228. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  229. * CFrame.Angles(math.rad(90), 0, math.rad(-5)), speed)
  230. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  231. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  232. elseif action == "ICan2" then
  233. local speed = 0.4
  234. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
  235. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
  236. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  237. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  238. * CFrame.Angles(math.rad(-5), 0, 0), speed)
  239. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  240. * CFrame.Angles(math.rad(90), 0, math.rad(-5)), speed)
  241. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  242. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  243. elseif action == "ICant" then
  244. local speed = 0.4
  245. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
  246. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
  247. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  248. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  249. * CFrame.Angles(math.rad(-5), 0, 0), speed)
  250. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  251. * CFrame.Angles(math.rad(90), 0, math.rad(-70)), speed)
  252. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  253. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  254. elseif action == "BabyJeans" then
  255. NK.C0 = nkc0
  256. TS.C0 = tsc0 * CFrame.new(0, 8, 0)
  257. LS.C0 = lsc0
  258. RS.C0 = rsc0
  259. LH.C0 = lhc0
  260. RH.C0 = rhc0
  261. elseif action == "YouAndYour" then
  262. local speed = 1
  263. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, -math.rad(20), 0), speed)
  264. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(20), 0)
  265. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  266. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  267. * CFrame.Angles(math.rad(90), 0, math.rad(20)), speed)
  268. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0), speed)
  269. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  270. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  271. elseif action == "Painis" then
  272. local speed = 0.4
  273. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-20), 0, 0), speed)
  274. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, 0, 0)
  275. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  276. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(-0.5, -0.1, 0)
  277. * CFrame.Angles(math.rad(10), 0, math.rad(-45)), speed)
  278. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0.5, -0.1, 0)
  279. * CFrame.Angles(math.rad(10), 0, math.rad(45)), speed)
  280. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  281. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  282. elseif action == "Impoopments" then
  283. local speed = 1
  284. NK.C0 = NK.C0:lerp(nkc0, speed)
  285. TS.C0 = TS.C0:lerp(tsc0, speed)
  286. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  287. math.rad(math.random(-360, 360)),
  288. math.rad(math.random(-360, 360))), speed)
  289. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  290. math.rad(math.random(-360, 360)),
  291. math.rad(math.random(-360, 360))), speed)
  292. RH.C0 = RH.C0:lerp(rhc0, speed)
  293. LH.C0 = LH.C0:lerp(lhc0, speed)
  294. elseif action == "Normal" then
  295. local speed = 1
  296. NK.C0 = nkc0
  297. TS.C0 = tsc0
  298. LS.C0 = lsc0
  299. RS.C0 = rsc0
  300. LH.C0 = lhc0
  301. RH.C0 = rhc0
  302. elseif action == "Jooj" then
  303. NK.C0 = nkc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  304. TS.C0 = tsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  305. LS.C0 = lsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  306. LH.C0 = lhc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  307. RS.C0 = rsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  308. RH.C0 = rhc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  309. elseif action == "Upsidedown" then
  310. local speed = 1
  311. NK.C0 = nkc0
  312. TS.C0 = tsc0 * CFrame.Angles(0, 0, math.rad(180))
  313. LS.C0 = lsc0
  314. RS.C0 = rsc0
  315. LH.C0 = lhc0
  316. RH.C0 = rhc0
  317. elseif action == "CAAC" then
  318. local speed = 0.1
  319. NK.C0 = nkc0
  320. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 4, 0), speed)
  321. LS.C0 = lsc0
  322. RS.C0 = rsc0
  323. LH.C0 = lhc0
  324. RH.C0 = rhc0
  325. end
  326. end)
  327.  
  328.  
  329. action = "IGotAGun"
  330. wait(0.5)
  331. action = "IGotAGun2"
  332. wait(2.9)
  333. action = "CoufCouf"
  334. local part = Instance.new("Part", char)
  335. part.Anchored = true
  336. part.Material = "Neon"
  337. part.BrickColor = BrickColor.new("New Yeller")
  338. part.CanCollide = false
  339. part.Size = Vector3.new(0.1, 0.1, 10000)
  340. for i = 1, 16 do
  341.  
  342.  
  343. part.CFrame = CFrame.new(char.HumanoidRootPart.Position, Vector3.new(math.random(-100, 100), math.random(-100, 100),math.random(-100, 100)))
  344. wait(0.5/16)
  345.  
  346. end
  347. part:Destroy()
  348. gun:Destroy()
  349. local bed = Instance.new("Part", char)
  350. bed.Anchored = false
  351. bed.CanCollide = false
  352. bed.Size = Vector3.new(4, 8, 2)
  353. bed:BreakJoints()
  354. local bedmesh = Instance.new("SpecialMesh", bed)
  355. bedmesh.Scale = Vector3.new(0.4, 0.5, 0.4)
  356. bedmesh.MeshId = "rbxassetid://473508427"
  357. bedmesh.TextureId = "rbxassetid://473508936"
  358. local bedweld = Instance.new("Weld", bed)
  359. bedweld.Part0 = char.HumanoidRootPart
  360. bedweld.Part1 = bed
  361. bedweld.C0 = CFrame.new(0, -1.35, 1) * CFrame.Angles(0, math.rad(-180), 0)
  362. * CFrame.Angles(math.rad(-90), 0, 0)
  363. action = "Sleep"
  364. wait(0.25)
  365. action = "WakeUp"
  366. wait(0.5)
  367. action = "Whehw"
  368. wait(0.7)
  369. action = "Julioliolio"
  370. for i = 1, 16 do
  371. bedweld.C0 = CFrame.new(0, -1.35, 1) * CFrame.Angles(0, math.rad(-180), 0)
  372. * CFrame.Angles(math.rad(-90) + math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
  373. wait(1/16)
  374. end
  375. bed:Destroy()
  376. action = "ICan"
  377. wait(0.2)
  378. action = "ICant"
  379. wait(0.25)
  380. action = "ICan2"
  381. wait(0.2)
  382. action = "ICant"
  383. wait(0.35)
  384. action = "BabyJeans"
  385. local baby = Instance.new("Part", char)
  386. baby.Size = Vector3.new(2, 2, 1)
  387. baby.Anchored = false
  388. baby.CanCollide = false
  389. baby:BreakJoints()
  390.  
  391. local baby2 = Instance.new("SpecialMesh", baby)
  392. baby2.MeshId = "rbxassetid://430300723"
  393. baby2.Scale = Vector3.new(5, 5, 5)
  394. baby2.TextureId = "rbxassetid://430300725"
  395.  
  396. local babyweld = Instance.new("Weld", baby)
  397. babyweld.Part0 = char.Torso
  398. babyweld.Part1 = baby
  399. babyweld.C0 = CFrame.new(0, -1, 0)
  400. * CFrame.Angles(0, math.rad(180), 0)
  401. wait(0.5)
  402. baby2.TextureId = "rbxassetid://140688857"
  403. wait(1.1)
  404. baby:Destroy()
  405. action = "YouAndYour"
  406. wait(0.5)
  407. action = "Painis"
  408. wait(0.4)
  409. action = "Impoopments"
  410. wait(1)
  411.  
  412. local pp = Instance.new("Part", char)
  413. pp.Size = Vector3.new(1, 1, 1)
  414. pp.Anchored = true
  415. pp.CanCollide = false
  416. pp.Transparency = 1
  417. pp.BrickColor = char.Torso.BrickColor
  418. pp:BreakJoints()
  419. pp.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, 0)
  420.  
  421. for i = 1, 20 do
  422. pp.Size = pp.Size + Vector3.new(0, 0, 2)
  423. pp.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, -i)
  424. wait(0.5/20)
  425. end
  426. pp:Destroy()
  427. action = "Jooj"
  428. wait(1.7)
  429. action = "Normal"
  430. wait(0.5)
  431. action = "Upsidedown"
  432. wait(0.5)
  433. action = "Normal"
  434. TS.C0 = tsc0 * CFrame.new(0, 10, 0)
  435. local caac = Instance.new("Part", char)
  436. caac.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, 0)
  437. caac.Anchored = true
  438. caac.CanCollide = true
  439. caac.Size = Vector3.new(8, 4, 1)
  440. caac:BreakJoints()
  441. local caactext = Instance.new("SurfaceGui", caac)
  442. caactext.Adornee = caac
  443. local caactext2 = Instance.new("TextLabel", caactext)
  444. caactext2.Size = UDim2.new(1, 0, 1, 0)
  445. caactext2.TextScaled = true
  446. caactext2.Text = "CAAC"
  447. caactext2.Font = "Legacy"
  448. action = "CAAC"
  449. wait(1.7)
  450. coroutine.resume(coroutine.create(function()
  451. for i = 1, 100 do
  452. if char.Head ~= nil then
  453. char.Head.Mesh.Scale = char.Head.Mesh.Scale + Vector3.new(1, 1, 1)
  454. end
  455. wait(0.5/100)
  456. end
  457. end))
  458. wait(1)
  459. caac.Anchored = false
  460. char.Head:Clone()
  461. local sound = Instance.new("Sound", char.Torso)
  462. sound.SoundId = "rbxassetid://440431180"
  463. sound.Volume = 1
  464. sound:Play()
  465.  
  466. local explosion = Instance.new("Explosion", char)
  467. explosion.BlastRadius = 1
  468. explosion.BlastPressure = 9000
  469. explosion.Position = char.Torso.Position
Advertisement
Add Comment
Please, Sign In to add comment