Advertisement
Guest User

Untitled

a guest
Feb 17th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.53 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 code by 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. --[[
  169. Jump in the CAAC
  170. by EthanHong0407
  171.  
  172. why the hell did i make this
  173. i dont even know anymore
  174. ]]
  175.  
  176. local plr = game.Players.LocalPlayer
  177. local char = plr.Character
  178. local hum = char:FindFirstChildOfClass("Humanoid")
  179. local t = tick()
  180. local action = ""
  181. local torsorot = 0
  182. if hum:FindFirstChild("Animator") then
  183. hum.Animator:Destroy()
  184. end
  185.  
  186. hum.WalkSpeed = 0
  187.  
  188.  
  189. local song = Instance.new("Sound", char)
  190. song.SoundId = "rbxassetid://1883633498"
  191. song.Volume = 1
  192. song.TimePosition = 3
  193. song:Play()
  194. function createJoint(wp0, wp1, wc0x, wc0y, wc0z, wc1x, wc1y, wc1z, name)
  195. local joint = Instance.new("Motor6D", wp0)
  196. joint.Part0 = wp0
  197. joint.Part1 = wp1
  198. joint.C0 = CFrame.new(wc0x, wc0y, wc0z)
  199. joint.C1 = CFrame.new(wc1x, wc1y, wc1z)
  200. joint.Name = name
  201. return joint
  202. end
  203.  
  204. local RS = createJoint(char.Torso, char["Right Arm"], 1.5, 0.5, 0, 0, 0.5, 0, "Right Shoulder")
  205. local TS = createJoint(char.HumanoidRootPart, char.Torso, 0, 0, 0, 0, 0, 0, "RootJoint")
  206. local LS = createJoint(char.Torso, char["Left Arm"], -1.5, 0.5, 0, 0, 0.5, 0, "Left Shoulder")
  207. local RH = createJoint(char.Torso, char["Right Leg"], 0.5, -1, 0, 0, 1, 0, "Right Hip")
  208. local LH = createJoint(char.Torso, char["Left Leg"], -0.5, -1, 0, 0, 1, 0, "Left Hip")
  209. local NK = createJoint(char.Torso, char.Head, 0, 1, 0, 0, -1/2, 0, "Neck")
  210.  
  211. local rsc0 = RS.C0
  212. local lsc0 = LS.C0
  213. local tsc0 = TS.C0
  214. local rhc0 = RH.C0
  215. local lhc0 = LH.C0
  216. local nkc0 = NK.C0
  217.  
  218. local gun = Instance.new("Part", char)
  219. gun.Size = Vector3.new(1, 1, 1)
  220. gun.Anchored = false
  221. gun.CFrame = CFrame.new(0, 10, 0)
  222. gun.BrickColor = BrickColor.new("Black")
  223. gun:BreakJoints()
  224. local gunMesh = Instance.new("SpecialMesh", gun)
  225. gunMesh.MeshId = "rbxassetid://430697201"
  226. gunMesh.Scale = Vector3.new(1, 1, 1)
  227.  
  228. local gunWeld = Instance.new("Weld", gun)
  229. gunWeld.Part0 = char["Right Arm"]
  230. gunWeld.Part1 = gun
  231. gunWeld.C0 = CFrame.new(0, -1.2, -0.3) * CFrame.Angles(0, 0, math.rad(90))
  232. * CFrame.Angles(math.rad(-90), 0, 0)
  233. * CFrame.Angles(0, math.rad(180), 0)
  234.  
  235.  
  236. TS.C0 = CFrame.new(0, 10000, 0)
  237. game:GetService("RunService").RenderStepped:connect(function()
  238. t = t + 0.5
  239. if action == "IGotAGun" then
  240. local speed = 0.3
  241. torsorot = torsorot + 45
  242. NK.C0 = NK.C0:lerp(nkc0, speed)
  243. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(math.rad(torsorot), 0, 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(90), 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(-5), 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 == "IGotAGun2" then
  252. local speed = 0.3
  253.  
  254. NK.C0 = NK.C0:lerp(nkc0, speed)
  255. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, 0, 0)
  256. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  257. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  258. * CFrame.Angles(math.rad(90), 0, 0), speed)
  259. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  260. * CFrame.Angles(math.rad(-5), 0, math.rad(5)), speed)
  261. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  262. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  263. elseif action == "CoufCouf" then
  264. local speed = 1
  265. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  266. math.rad(math.random(-360, 360)),
  267. math.rad(math.random(-360, 360))), speed)
  268. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  269. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  270. math.rad(math.random(-360, 360)),
  271. math.rad(math.random(-360, 360))), speed)
  272. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  273. math.rad(math.random(-360, 360)),
  274. math.rad(math.random(-360, 360))), speed)
  275. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  276. math.rad(math.random(-360, 360)),
  277. math.rad(math.random(-360, 360))), speed)
  278. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  279. math.rad(math.random(-360, 360)),
  280. math.rad(math.random(-360, 360))), speed)
  281. elseif action == "Sleep" then
  282. local speed = 1
  283. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(10), 0), speed)
  284. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, -0.5, 1)
  285. * CFrame.Angles(math.rad(90), 0, 0), speed)
  286. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(0, 0, math.rad(60)), speed)
  287. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(0, 0, math.rad(-45)), speed)
  288. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(0, 0, math.rad(20)), speed)
  289. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(0, 0, math.rad(-40)), speed)
  290. elseif action == "WakeUp" then
  291. local speed = 0.3
  292. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-10), 0, 0), speed)
  293. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, 0.5), speed)
  294. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(0, 0, math.rad(-20)), speed)
  295. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(0, 0, math.rad(20)), speed)
  296. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(90), 0, math.rad(20)), speed)
  297. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(90), 0, math.rad(-20)), speed)
  298. elseif action == "Whehw" then
  299. local speed = 1
  300. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  301. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 0, 0.5), speed)
  302. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  303. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  304. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.rad(90), 0, math.rad(20)), speed)
  305. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.rad(90), 0, math.rad(-20)), speed)
  306. elseif action == "Julioliolio" then
  307. local speed = 1
  308. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  309. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  310. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  311. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  312. RH.C0 = RH.C0:lerp(rhc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  313. LH.C0 = LH.C0:lerp(lhc0 * CFrame.Angles(math.random(-360, 360),math.random(-360, 360), math.random(-360, 360)), speed)
  314. elseif action == "ICan" then
  315. local speed = 1
  316. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
  317. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
  318. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  319. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  320. * CFrame.Angles(math.rad(-5), 0, 0), speed)
  321. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  322. * CFrame.Angles(math.rad(90), 0, math.rad(-5)), speed)
  323. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  324. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  325. elseif action == "ICan2" then
  326. local speed = 0.4
  327. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
  328. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
  329. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  330. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  331. * CFrame.Angles(math.rad(-5), 0, 0), speed)
  332. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  333. * CFrame.Angles(math.rad(90), 0, math.rad(-5)), speed)
  334. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  335. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  336. elseif action == "ICant" then
  337. local speed = 0.4
  338. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, math.rad(20), 0), speed)
  339. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(-20), 0)
  340. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  341. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  342. * CFrame.Angles(math.rad(-5), 0, 0), speed)
  343. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  344. * CFrame.Angles(math.rad(90), 0, math.rad(-70)), speed)
  345. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  346. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  347. elseif action == "BabyJeans" then
  348. NK.C0 = nkc0
  349. TS.C0 = tsc0 * CFrame.new(0, 8, 0)
  350. LS.C0 = lsc0
  351. RS.C0 = rsc0
  352. LH.C0 = lhc0
  353. RH.C0 = rhc0
  354. elseif action == "YouAndYour" then
  355. local speed = 1
  356. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(0, -math.rad(20), 0), speed)
  357. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, math.rad(20), 0)
  358. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  359. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0)
  360. * CFrame.Angles(math.rad(90), 0, math.rad(20)), speed)
  361. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0, math.sin(t/5)/10/2, 0), speed)
  362. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  363. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  364. elseif action == "Painis" then
  365. local speed = 0.4
  366. NK.C0 = NK.C0:lerp(nkc0 * CFrame.Angles(math.rad(-20), 0, 0), speed)
  367. TS.C0 = TS.C0:lerp(tsc0 * CFrame.Angles(0, 0, 0)
  368. * CFrame.new(0, -math.cos(t/5)/10/2, 0), speed)
  369. RS.C0 = RS.C0:lerp(rsc0 * CFrame.new(-0.5, -0.1, 0)
  370. * CFrame.Angles(math.rad(10), 0, math.rad(-45)), speed)
  371. LS.C0 = LS.C0:lerp(lsc0 * CFrame.new(0.5, -0.1, 0)
  372. * CFrame.Angles(math.rad(10), 0, math.rad(45)), speed)
  373. RH.C0 = RH.C0:lerp(rhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  374. LH.C0 = LH.C0:lerp(lhc0 * CFrame.new(0, math.cos(t/5)/10/2, 0), speed)
  375. elseif action == "Impoopments" then
  376. local speed = 1
  377. NK.C0 = NK.C0:lerp(nkc0, speed)
  378. TS.C0 = TS.C0:lerp(tsc0, speed)
  379. RS.C0 = RS.C0:lerp(rsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  380. math.rad(math.random(-360, 360)),
  381. math.rad(math.random(-360, 360))), speed)
  382. LS.C0 = LS.C0:lerp(lsc0 * CFrame.Angles(math.rad(math.random(-360, 360)),
  383. math.rad(math.random(-360, 360)),
  384. math.rad(math.random(-360, 360))), speed)
  385. RH.C0 = RH.C0:lerp(rhc0, speed)
  386. LH.C0 = LH.C0:lerp(lhc0, speed)
  387. elseif action == "Normal" then
  388. local speed = 1
  389. NK.C0 = nkc0
  390. TS.C0 = tsc0
  391. LS.C0 = lsc0
  392. RS.C0 = rsc0
  393. LH.C0 = lhc0
  394. RH.C0 = rhc0
  395. elseif action == "Jooj" then
  396. NK.C0 = nkc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  397. TS.C0 = tsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  398. LS.C0 = lsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  399. LH.C0 = lhc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  400. RS.C0 = rsc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  401. RH.C0 = rhc0 * CFrame.new(math.random(-10, 10)/10, math.random(-10, 10)/10, math.random(-10, 10)/10)
  402. elseif action == "Upsidedown" then
  403. local speed = 1
  404. NK.C0 = nkc0
  405. TS.C0 = tsc0 * CFrame.Angles(0, 0, math.rad(180))
  406. LS.C0 = lsc0
  407. RS.C0 = rsc0
  408. LH.C0 = lhc0
  409. RH.C0 = rhc0
  410. elseif action == "CAAC" then
  411. local speed = 0.1
  412. NK.C0 = nkc0
  413. TS.C0 = TS.C0:lerp(tsc0 * CFrame.new(0, 4, 0), speed)
  414. LS.C0 = lsc0
  415. RS.C0 = rsc0
  416. LH.C0 = lhc0
  417. RH.C0 = rhc0
  418. end
  419. end)
  420.  
  421.  
  422. action = "IGotAGun"
  423. wait(0.5)
  424. action = "IGotAGun2"
  425. wait(2.9)
  426. action = "CoufCouf"
  427. local part = Instance.new("Part", char)
  428. part.Anchored = true
  429. part.Material = "Neon"
  430. part.BrickColor = BrickColor.new("New Yeller")
  431. part.CanCollide = false
  432. part.Size = Vector3.new(0.1, 0.1, 10000)
  433. for i = 1, 16 do
  434.  
  435.  
  436. part.CFrame = CFrame.new(char.HumanoidRootPart.Position, Vector3.new(math.random(-100, 100), math.random(-100, 100),math.random(-100, 100)))
  437. wait(0.5/16)
  438.  
  439. end
  440. part:Destroy()
  441. gun:Destroy()
  442. local bed = Instance.new("Part", char)
  443. bed.Anchored = false
  444. bed.CanCollide = false
  445. bed.Size = Vector3.new(4, 8, 2)
  446. bed:BreakJoints()
  447. local bedmesh = Instance.new("SpecialMesh", bed)
  448. bedmesh.Scale = Vector3.new(0.4, 0.5, 0.4)
  449. bedmesh.MeshId = "rbxassetid://473508427"
  450. bedmesh.TextureId = "rbxassetid://473508936"
  451. local bedweld = Instance.new("Weld", bed)
  452. bedweld.Part0 = char.HumanoidRootPart
  453. bedweld.Part1 = bed
  454. bedweld.C0 = CFrame.new(0, -1.35, 1) * CFrame.Angles(0, math.rad(-180), 0)
  455. * CFrame.Angles(math.rad(-90), 0, 0)
  456. action = "Sleep"
  457. wait(0.25)
  458. action = "WakeUp"
  459. wait(0.5)
  460. action = "Whehw"
  461. wait(0.7)
  462. action = "Julioliolio"
  463. for i = 1, 16 do
  464. bedweld.C0 = CFrame.new(0, -1.35, 1) * CFrame.Angles(0, math.rad(-180), 0)
  465. * CFrame.Angles(math.rad(-90) + math.random(-360, 360), math.random(-360, 360), math.random(-360, 360))
  466. wait(1/16)
  467. end
  468. bed:Destroy()
  469. action = "ICan"
  470. wait(0.2)
  471. action = "ICant"
  472. wait(0.25)
  473. action = "ICan2"
  474. wait(0.2)
  475. action = "ICant"
  476. wait(0.35)
  477. action = "BabyJeans"
  478. local baby = Instance.new("Part", char)
  479. baby.Size = Vector3.new(2, 2, 1)
  480. baby.Anchored = false
  481. baby.CanCollide = false
  482. baby:BreakJoints()
  483.  
  484. local baby2 = Instance.new("SpecialMesh", baby)
  485. baby2.MeshId = "rbxassetid://430300723"
  486. baby2.Scale = Vector3.new(5, 5, 5)
  487. baby2.TextureId = "rbxassetid://430300725"
  488.  
  489. local babyweld = Instance.new("Weld", baby)
  490. babyweld.Part0 = char.Torso
  491. babyweld.Part1 = baby
  492. babyweld.C0 = CFrame.new(0, -1, 0)
  493. * CFrame.Angles(0, math.rad(180), 0)
  494. wait(0.5)
  495. baby2.TextureId = "rbxassetid://140688857"
  496. wait(1.1)
  497. baby:Destroy()
  498. action = "YouAndYour"
  499. wait(0.5)
  500. action = "Painis"
  501. wait(0.4)
  502. action = "Impoopments"
  503. wait(1)
  504.  
  505. local pp = Instance.new("Part", char)
  506. pp.Size = Vector3.new(1, 1, 1)
  507. pp.Anchored = true
  508. pp.CanCollide = false
  509. pp.BrickColor = char.Torso.BrickColor
  510. pp:BreakJoints()
  511. pp.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, 0)
  512.  
  513. for i = 1, 20 do
  514. pp.Size = pp.Size + Vector3.new(0, 0, 2)
  515. pp.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, -i)
  516. wait(0.5/20)
  517. end
  518. pp:Destroy()
  519. action = "Jooj"
  520. wait(1.7)
  521. action = "Normal"
  522. wait(0.5)
  523. action = "Upsidedown"
  524. wait(0.5)
  525. action = "Normal"
  526. TS.C0 = tsc0 * CFrame.new(0, 10, 0)
  527. local caac = Instance.new("Part", char)
  528. caac.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, -1, 0)
  529. caac.Anchored = true
  530. caac.CanCollide = true
  531. caac.Size = Vector3.new(8, 4, 1)
  532. caac:BreakJoints()
  533. local caactext = Instance.new("SurfaceGui", caac)
  534. caactext.Adornee = caac
  535. local caactext2 = Instance.new("TextLabel", caactext)
  536. caactext2.Size = UDim2.new(1, 0, 1, 0)
  537. caactext2.TextScaled = true
  538. caactext2.Text = "CAAC"
  539. caactext2.Font = "Legacy"
  540. action = "CAAC"
  541. wait(1.7)
  542. coroutine.resume(coroutine.create(function()
  543. for i = 1, 100 do
  544. if char.Head ~= nil then
  545. char.Head.Mesh.Scale = char.Head.Mesh.Scale + Vector3.new(1, 1, 1)
  546. end
  547. wait(0.5/100)
  548. end
  549. end))
  550. wait(1)
  551. caac.Anchored = false
  552. char.Head:Destroy()
  553. local sound = Instance.new("Sound", char.Torso)
  554. sound.SoundId = "rbxassetid://440431180"
  555. sound.Volume = 1
  556. sound:Play()
  557.  
  558. local explosion = Instance.new("Explosion", char)
  559. explosion.BlastRadius = 1
  560. explosion.BlastPressure = 9000
  561. explosion.Position = char.Torso.Position
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement