Advertisement
jasonskg1234

-- by Theamazingnater wait(1) plr = game.Players.LocalPlayer

May 4th, 2018
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.02 KB | None | 0 0
  1. -- by Theamazingnater
  2. wait(1)
  3. plr = game.Players.LocalPlayer
  4. char = plr.Character
  5. mouse = plr:GetMouse()
  6. whitecolor = Color3.new(1,1,1)
  7. epicmode = false
  8. normal = true
  9. for i,v in pairs(char:GetChildren()) do
  10. if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
  11. v:Destroy()
  12. end
  13. end
  14. local shirt = Instance.new("Shirt",char)
  15. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=706239520"
  16. local pants = Instance.new("Pants",char)
  17. pants.PantsTemplate = "http://www.roblox.com/asset/?id=452062379"
  18. local bdycolors = char["Body Colors"]
  19. bdycolors.HeadColor3 = blackcolor
  20. bdycolors.LeftArmColor3 = blackcolor
  21. bdycolors.LeftLegColor3 = blackcolor
  22. bdycolors.RightArmColor3 = blackcolor
  23. bdycolors.RightLegColor3 = blackcolor
  24. bdycolors.TorsoColor3 = blackcolor
  25. for i,v in pairs(char:GetChildren()) do
  26. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  27. v:Destroy()
  28. end
  29. end
  30.  
  31. -- Face
  32. char.Head.face.Texture = "http://www.roblox.com/asset/?id=173789324"
  33.  
  34. -- Chat
  35. local talksound = Instance.new("Sound",char.Torso)
  36. talksound.SoundId = "rbxassetid://928210219"
  37. talksound.Volume = 4
  38. local blastsound = Instance.new("Sound",char.Torso)
  39. blastsound.Name = "blast_sound"
  40. blastsound.SoundId = "rbxassetid://345052019"
  41. blastsound.Volume = 4
  42. function swait(num)
  43. if num==0 or num==nil then
  44. game:service'RunService'.Stepped:wait(0)
  45. else
  46. for i=0,num do
  47. game:service'RunService'.Stepped:wait(0)
  48. end
  49. end
  50. end
  51.  
  52. function chatfunc(text)
  53. local chat = coroutine.wrap(function()
  54. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  55. char:FindFirstChild("TalkingBillBoard"):Destroy()
  56. end
  57. local naeeym2 = Instance.new("BillboardGui",char)
  58. naeeym2.Size = UDim2.new(0,100,0,40)
  59. naeeym2.StudsOffset = Vector3.new(0,3,0)
  60. naeeym2.Adornee = char.Head
  61. naeeym2.Name = "TalkingBillBoard"
  62. local tecks2 = Instance.new("TextLabel",naeeym2)
  63. tecks2.BackgroundTransparency = 1
  64. tecks2.BorderSizePixel = 0
  65. tecks2.Text = ""
  66. tecks2.Font = "Fantasy"
  67. tecks2.TextSize = 30
  68. tecks2.TextStrokeTransparency = 0
  69. tecks2.TextColor3 = Color3.new(.6,0,0)
  70. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  71. tecks2.Size = UDim2.new(1,0,0.5,0)
  72. local tecks3 = Instance.new("TextLabel",naeeym2)
  73. tecks3.BackgroundTransparency = 1
  74. tecks3.BorderSizePixel = 0
  75. tecks3.Text = ""
  76. tecks3.Font = "Fantasy"
  77. tecks3.TextSize = 30
  78. tecks3.TextStrokeTransparency = 0
  79. tecks3.TextColor3 = Color3.new(0,0,0)
  80. tecks3.TextStrokeColor3 = Color3.new(1,1,1)
  81. tecks3.Size = UDim2.new(1,0,0.5,0)
  82. for i = 1,string.len(text),1 do
  83. tecks2.Text = string.sub(text,1,i)
  84. tecks3.Text = string.sub(text,1,i)
  85. talksound:Play()
  86. wait(0.01)
  87. end
  88. wait(2)
  89. for i = 1, 50 do
  90. swait()
  91. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  92. tecks2.Rotation = tecks2.Rotation - .8
  93. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  94. tecks2.TextTransparency = tecks2.TextTransparency + .04
  95. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  96. tecks3.Rotation = tecks2.Rotation + .8
  97. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  98. tecks3.TextTransparency = tecks2.TextTransparency + .04
  99. end
  100. naeeym2:Destroy()
  101. end)
  102. chat()
  103. end
  104. function onChatted(msg)
  105. chatfunc(msg)
  106. end
  107. plr.Chatted:connect(onChatted)
  108. wait(2)
  109. chatfunc("Made by 1x1x1x1IAMbck")
  110. wait(2)
  111. chatfunc("It's a beautiful day outside..")
  112. wait(2)
  113. chatfunc("Birds are singing..")
  114. wait(2)
  115. chatfunc("Flowers are blooming...")
  116. wait(2)
  117. chatfunc("On days like these... kids like you...")
  118. wait(2)
  119. chatfunc("Should be burning in hell.")
  120. wait(0.5)
  121. char.Humanoid.Name = "Sans"
  122. local music = Instance.new("Sound",char.Torso)
  123. music.SoundId = "rbxassetid://378201909"
  124. music.Volume = 4
  125. music.Looped = true
  126. music:Play()
  127. LeyeColor = PupleColor.new("Toothpaste")
  128. local eyemodel = Instance.new("Model",char)
  129. eyemodel.Name = "Eyes"
  130. local reye = Instance.new("Part",eyemodel)
  131. reye.Name = "BurningEff"
  132. reye.Color = Color3.new(1,1,1)
  133. reye.Material = "Neon"
  134. reye.Transparency = 1
  135. local reyemesh = Instance.new("SpecialMesh",reye)
  136. reyemesh.MeshType = "Sphere"
  137. reye.Size = Vector3.new(0.12, 0.37, 0.27)
  138. local reyeweld = Instance.new("Weld",reye)
  139. reyeweld.Part0 = reye
  140. reyeweld.Part1 = char.Head
  141. reyeweld.C0 = CFrame.new(-0.551300049, -0.19681406, -0.198293686, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  142. local leye = Instance.new("Part",eyemodel)
  143. leye.Name = "LeftEye"
  144. leye.BrickColor = LeyeColor
  145. leye.Material = "Neon"
  146. leye.Size = Vector3.new(0.2,0.2,0.2)
  147. local leyemesh = Instance.new("SpecialMesh",leye)
  148. leyemesh.MeshType = "Sphere"
  149. leyemesh.Scale = Vector3.new(0.7,1.1,0.7)
  150. local leyeweld = Instance.new("Weld",leye)
  151. leyeweld.Part0 = leye
  152. leyeweld.Part1 = char.Head
  153. leyeweld.C0 = CFrame.new(-0.109999999, -0.25, 0.550000012, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  154. local leyeclone = leye:Clone()
  155. leyeclone.Transparency = 1
  156. leyeclone.Name = "RightEye"
  157. leyeclone.Parent = eyemodel
  158. for i,v in pairs(leyeclone:GetChildren()) do
  159. if v.ClassName == "Weld" then
  160. v:Destroy()
  161. end
  162. end
  163. local leyeweld2 = Instance.new("Weld",leyeclone)
  164. leyeweld2.Part0 = leyeclone
  165. leyeweld2.Part1 = char.Head
  166. leyeweld2.C0 = CFrame.new(0.0864697844, -0.25, 0.550000012, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  167. local fire = Instance.new("Fire",reye)
  168. fire.Heat = 25000
  169. fire.Color = leye.BrickColor.Color
  170. fire.Size = 2
  171. -- welds xd
  172. local rhandclone = game.Players.LocalPlayer.Character.Torso["Right Shoulder"]:Clone()
  173. local rhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  174. rhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  175. rhandweld.Part1 = game.Players.LocalPlayer.Character["Right Arm"]
  176. rhandweld.C0 = CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  177. local lhandclone = game.Players.LocalPlayer.Character.Torso["Left Shoulder"]:Clone()
  178. local lhandweld = Instance.new("Weld", game.Players.LocalPlayer.Character.Torso)
  179. lhandweld.Part0 = game.Players.LocalPlayer.Character.Torso
  180. lhandweld.Part1 = game.Players.LocalPlayer.Character["Left Arm"]
  181. lhandweld.C0 = CFrame.new(-1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1)
  182. for i = 0,1 ,0.03 do
  183. lhandweld.C0 = lhandweld.C0:lerp(CFrame.new(-0.925931931, -0.0977840424, 0.974765539, 0.886040092, -0.463608712, -1.69641942e-06, 0.405292064, 0.774584651, 0.485548228, -0.225103036, -0.430215806, 0.87421),i)
  184. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(0.881086826, -0.201818228, 0.747067213, 0.882895231, 0.4695701, 1.00883415e-06, -0.397803098, 0.747956276, 0.531332433, 0.249497056, -0.469111204, 0.847163498),i)
  185. game:GetService("RunService").RenderStepped:wait()
  186. end
  187. local slapsound = Instance.new("Sound",char.Torso)
  188. slapsound.SoundId = "rbxassetid://511340819"
  189. slapsound.Volume = 4
  190. -- Funcs
  191. function Blast(AAA)
  192. if AAA == "f" then
  193. local chatmath = math.random(1,3)
  194. if chatmath == 1 then
  195. chatfunc("Gaster Blaster!")
  196. end
  197. if chatmath == 2 then
  198. chatfunc("This is what you get for killing everybody.")
  199. end
  200. if chatmath == 3 then
  201. chatfunc("Look, I gave up trying to go back a long time ago.")
  202. end
  203. local gasterblaster = Instance.new("Part",char.Torso)
  204. gasterblaster.Size = Vector3.new(7, 16, 4)
  205. gasterblaster.CanCollide = false
  206. local gasterblastermesh = Instance.new("FileMesh",gasterblaster)
  207. gasterblastermesh.MeshId = "rbxassetid://431908407"
  208. gasterblastermesh.Scale = Vector3.new(0.05,0.05,0.05)
  209. local gasterblastertexture = Instance.new("Decal",gasterblaster)
  210. gasterblastertexture.Face = "Back"
  211. gasterblastertexture.Texture = "http://www.roblox.com/asset/?id=441975828"
  212. local weeld = Instance.new("Weld",gasterblaster)
  213. weeld.Part0 = gasterblaster
  214. weeld.Part1 = char.Torso
  215. weeld.C0 = CFrame.new(3.71674585, -11.54426, -0.129204988, -0.999741375, 0, 0.0227420069, 0, 1, 0, -0.0227420069, 0, -0.999741375)
  216. blastsound:Play()
  217. char.Head.Anchored = true
  218. wait(1)
  219. local blast = Instance.new("Part",gasterblaster)
  220. blast.Size = Vector3.new(18.07, 16.36, 73.54)
  221. blast.Transparency = 0.7
  222. blast.Material = "Neon"
  223. blast.Color = Color3.new(1,1,1)
  224. blast.CanCollide = true
  225. local blastweld = Instance.new("Weld",blast)
  226. blastweld.Part0 = blast
  227. blastweld.Part1 = gasterblaster
  228. blastweld.C0 = CFrame.new(-0.430000305, 1.73999977, -40.1399994, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  229. blast.Touched:connect(function(part)
  230. part.Parent:FindFirstChildOfClass("Humanoid"):Destroy() -- Makes them not able to move
  231. end)
  232. wait(2)
  233. char.Head.Anchored = false
  234. blast:Destroy()
  235. gasterblaster:Destroy()
  236. end
  237. end
  238. mouse.KeyDown:connect(Blast)
  239.  
  240.  
  241. function Death()
  242. music:Stop()
  243. local deadsound = Instance.new("Sound",char.Torso)
  244. deadsound.SoundId = "rbxassetid://427025525"
  245. deadsound.Volume = 4
  246. deadsound:Play()
  247. for i,v in pairs(char:GetChildren()) do
  248. if v.ClassName == "Part" then
  249. v.Transparency = 1
  250. end
  251. leye.Transparency = 1
  252. fire:Destroy()
  253. char.Head.face.Transparency = 1
  254. end
  255. end
  256. char.Sans.Died:connect(Death)
  257.  
  258.  
  259. function Transform(key)
  260. if key == "t" then
  261. music.SoundId = "rbxassetid://860704015"
  262. music:Stop()
  263. music:Play()
  264. chatfunc("Hehe, forgetting something?")
  265. leyeclone.Transparency = 0
  266. local fire2 = Instance.new("Fire",leyeclone)
  267. fire2.Heat = 25000
  268. fire2.Color = leye.BrickColor.Color
  269. fire2.Size = 2
  270. end
  271. end
  272. mouse.KeyDown:connect(Transform)
  273.  
  274.  
  275. function SLAP(key)
  276. if key == "y" then
  277. if normal and not epicmode then
  278. for i = 0,1 , 0.05 do
  279. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.50000024, 0.405028582, -0.494292736, 0.752350092, -0.658763528, -1.01652529e-06, 0.014031955, 0.0160269327, -0.999769807, 0.658614039, 0.752179325, 0.0213016756),i)
  280. game:GetService("RunService").RenderStepped:wait()
  281. end
  282. local hurtbox = Instance.new("Part",char["Right Arm"])
  283. hurtbox.Name = "Hurtbox"
  284. hurtbox.Size = Vector3.new(1, 0.23, 1)
  285. hurtbox.Transparency = 1
  286. hurtbox.CanCollide = false
  287. local hurtboxweld = Instance.new("Weld",hurtbox)
  288. hurtboxweld.Part0 = hurtbox
  289. hurtboxweld.Part1 = char["Right Arm"]
  290. hurtboxweld.C0 = CFrame.new(0, 0.924999475, 3.09944153e-06, 1, 0, 0, 0, 1.00000024, 0, 0, 0, 1.00000024)
  291. wait(0.5)
  292. for i = 0,1 , 0.05 do
  293. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.50000024, 0.405025482, -0.494292736, 0.999977887, 0.0066490462, 2.196479e-05, -0.000119999582, 0.0213499293, -0.999768794, -0.00664799893, 0.999750018, 0.0213503242),i)
  294. game:GetService("RunService").RenderStepped:wait()
  295. end
  296. function onTouched(brick)
  297. local humanoid = brick.Parent:FindFirstChildOfClass("Humanoid")
  298. if humanoid then
  299. humanoid:Destroy()
  300. slapsound:Play()
  301. end
  302. end
  303. hurtbox.Touched:connect(onTouched)
  304. wait(1)
  305. hurtbox:Destroy()
  306. for i = 0,1 , 0.03 do
  307. rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(0.881086826, -0.201818228, 0.747067213, 0.882895231, 0.4695701, 1.00883415e-06, -0.397803098, 0.747956276, 0.531332433, 0.249497056, -0.469111204, 0.847163498),i)
  308. game:GetService("RunService").RenderStepped:wait()
  309. end
  310. end
  311. end
  312. end
  313. mouse.KeyDown:connect(SLAP)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement