Advertisement
1x1x1x1IAMbck

Pun Sans [PUBLIC RELEASE]

May 22nd, 2018
5,566
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.68 KB | None | 0 0
  1. --// CREATED BY 1x1x1x1IAMbck \\--
  2. --\\ THX TO GOODGUYAIDEN FOR HELPING //--
  3.  
  4. --// Main
  5.  
  6. player = game:GetService("Players").LocalPlayer
  7. chara = player.Character
  8. chara.Humanoid.MaxHealth = 1
  9. chara.Humanoid.Health = 1
  10. debby = game.Debris
  11. wait(1)
  12. plr = game.Players.LocalPlayer
  13. char = plr.Character
  14. mouse = plr:GetMouse()
  15. whitecolor = Color3.new(1,1,1)
  16. epicmode = false
  17. normal = true
  18. local ColorArray = {ColorSequenceKeypoint.new(0, Color3.new(0/0,0/255,0/255)),ColorSequenceKeypoint.new(1, Color3.new(0/0,0/0,0/0))}
  19. local Player = game.Players.LocalPlayer
  20. local Character = Player.Character
  21. local torso = Character.Torso
  22. local hed = Character.Head
  23. local p = game.Players.LocalPlayer
  24. local char = p.Character
  25.  
  26. --// Short keys
  27.  
  28. RArm = Character["Right Arm"]
  29. LArm = Character["Left Arm"]
  30. RLeg = Character["Right Leg"]
  31. LLeg = Character["Left Leg"]
  32.  
  33. --// Sounds
  34.  
  35. local trumpet = Instance.new("Sound",char.Torso)
  36. trumpet.SoundId = "rbxassetid://885599310"
  37. trumpet.Volume = 4
  38. trumpet.Looped = false
  39.  
  40. --// Controls
  41.  
  42. --// Controls \\--
  43.  
  44. if 1 then
  45. local MovesGui=Instance.new("ScreenGui",p:FindFirstChildOfClass("PlayerGui"))
  46. local Frm=Instance.new("Frame",MovesGui)Frm.BackgroundColor3=Color3.new()Frm.BorderSizePixel=0
  47. Frm.BackgroundTransparency=.5 Frm.Size=UDim2.new(.3,0,.5,0)local Show=true Frm.Position=UDim2.new(.7,0,.5,0)
  48. local idk=Instance.new("TextButton",Frm)idk.Size=UDim2.new(.5,0,.1,0)idk.Position=UDim2.new(-.5,0,.8,0)
  49. idk.Text="Hide"idk.TextStrokeTransparency=0 idk.BackgroundTransparency=.5 idk.BackgroundColor3=Color3.new()
  50. idk.BorderSizePixel=0 idk.TextColor3=Color3.new(1,1,1)
  51. idk.MouseButton1Click:connect(function()Show=not Show idk.Text=Show and "Hide"or"Show"end)
  52. local normal=Instance.new("TextLabel",Frm)normal.Size=UDim2.new(1,0,1,0)normal.TextStrokeTransparency=0
  53. normal.BackgroundTransparency=1 normal.TextColor3=Color3.new(1,1,1)
  54. normal.TextXAlignment="Left"normal.TextYAlignment="Top"
  55. normal.Text=[[Hey kiddo... Wanna hear some jokes?
  56. ----------------------------------
  57. *Q : Puns
  58. *E : Puns
  59. *R : Puns
  60. *F : Teleport
  61.  
  62.  
  63. Created By 1x1x1x1IAMbck
  64. Help by GoodGuyAiden
  65. ]]
  66. spawn(function()
  67. while game:service'RunService'.RenderStepped:wait()do
  68. Frm.Position=Frm.Position:lerp(UDim2.new(not Show and 1 or .7,0,.5,0),.1)
  69. end end)
  70. end
  71. --------------------------------------------------------
  72.  
  73.  
  74. --// Destroy and Grab Clothes
  75.  
  76. for i,v in pairs(char:GetChildren()) do
  77. if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
  78. v:Destroy()
  79. end
  80. end
  81. local shirt = Instance.new("Shirt",char)
  82. shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=302011210"
  83. local pants = Instance.new("Pants",char)
  84. pants.PantsTemplate = "http://www.roblox.com/asset/?id=305718140"
  85. local bdycolors = char["Body Colors"]
  86. bdycolors.HeadColor3 = whitecolor
  87. bdycolors.LeftArmColor3 = whitecolor
  88. bdycolors.LeftLegColor3 = whitecolor
  89. bdycolors.RightArmColor3 = whitecolor
  90. bdycolors.RightLegColor3 = whitecolor
  91. bdycolors.TorsoColor3 = whitecolor
  92. for i,v in pairs(char:GetChildren()) do
  93. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  94. v:Destroy()
  95. end
  96. end
  97.  
  98. --// Face
  99. char.Head.face.Texture = "http://www.roblox.com/asset/?id=1099475357"
  100.  
  101.  
  102. --// Clothes creation
  103.  
  104. local Hair = char:FindFirstChild("Hair_F") or Instance.new("Hat")
  105. Hair.AttachmentPos = Vector3.new(0, 0.33, 0)
  106. Hair.Name = "Hair_F"
  107. local HairHandle = Hair:FindFirstChild("Handle") or Instance.new("Part", Hair)
  108. if HairHandle.Name ~= "Handle" then
  109. HairHandle.Size = Vector3.new(1,1,1)
  110. end
  111. HairHandle.BottomSurface = 0
  112. HairHandle.Name = "Handle"
  113. HairHandle.TopSurface = 0
  114. HairHandle.Locked = 1
  115. local Mesh = Hair:FindFirstChild("Mesh") or Instance.new("SpecialMesh", HairHandle)
  116. Mesh.TextureId = ""
  117. Mesh.MeshId = "http://www.roblox.com/asset/?id=430073345"
  118. Mesh.TextureId = "http://www.roblox.com/asset/?id=430073362"
  119. Mesh.Scale = Vector3.new(1.1,1.1,1.1)
  120. Mesh.Offset = Vector3.new(0,0,0)
  121. Hair.Parent = Character
  122. HairHandle.BrickColor = BrickColor.new("Really black")
  123. HairHandle.Material = Enum.Material.Granite
  124.  
  125. local tor = Instance.new("CharacterMesh")
  126. tor.Parent = Character
  127. tor.Name = "Bones"
  128. tor.BodyPart = "Torso"
  129. tor.MeshId = "430072717"
  130. tor.OverlayTextureId = "430072723"
  131.  
  132. local tor = Instance.new("CharacterMesh")
  133. tor.Parent = Character
  134. tor.Name = "Bones"
  135. tor.BodyPart = "LeftLeg"
  136. tor.MeshId = "430069778"
  137. tor.OverlayTextureId = "430069795"
  138.  
  139. local tor = Instance.new("CharacterMesh")
  140. tor.Parent = Character
  141. tor.Name = "Bones"
  142. tor.BodyPart = "RightLeg"
  143. tor.MeshId = "430070587"
  144. tor.OverlayTextureId = "430070605"
  145.  
  146. LArm.Transparency = 1
  147. RArm.Transparency = 1
  148. hed.Transparency = 1
  149.  
  150.  
  151.  
  152. New = function(Object, Parent, Name, Data)
  153. local Object = Instance.new(Object)
  154. for Index, Value in pairs(Data or {}) do
  155. Object[Index] = Value
  156. end
  157. Object.Parent = Parent
  158. Object.Name = Name
  159. return Object
  160. end
  161.  
  162. FakeHead = New("Model",chara,"FakeHead",{})
  163. MainPart = New("Part",FakeHead,"MainPart",{BrickColor = BrickColor.new("Institutional white"),Transparency = 1,Size = Vector3.new(2, 1, 1),CFrame = CFrame.new(18, 4.50000381, -6.5, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  164. Mesh = New("SpecialMesh",MainPart,"Mesh",{Scale = Vector3.new(1.25, 1.25, 1.25),})
  165. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara.Head,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 3.81469727e-006, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  166.  
  167. --// Chat \\--
  168.  
  169. local talksound = Instance.new("Sound",char.Torso)
  170. talksound.SoundId = "rbxassetid://928210219"
  171. talksound.Volume = 4
  172. function swait(num)
  173. if num==0 or num==nil then
  174. game:service'RunService'.Stepped:wait(0)
  175. else
  176. for i=0,num do
  177. game:service'RunService'.Stepped:wait(0)
  178. end
  179. end
  180. end
  181.  
  182.  
  183. function chatfunc(text)
  184. local chat = coroutine.wrap(function()
  185. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  186. char:FindFirstChild("TalkingBillBoard"):Destroy()
  187. end
  188. local naeeym2 = Instance.new("BillboardGui",char)
  189. naeeym2.Size = UDim2.new(0,100,0,40)
  190. naeeym2.StudsOffset = Vector3.new(0,3,0)
  191. naeeym2.Adornee = char.Head
  192. naeeym2.Name = "TalkingBillBoard"
  193. local tecks2 = Instance.new("TextLabel",naeeym2)
  194. tecks2.BackgroundTransparency = 1
  195. tecks2.BorderSizePixel = 0
  196. tecks2.Text = ""
  197. tecks2.Font = "Fantasy"
  198. tecks2.TextSize = 30
  199. tecks2.TextStrokeTransparency = 0
  200. tecks2.TextColor3 = Color3.new(.6,0,0)
  201. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  202. tecks2.Size = UDim2.new(1,0,0.5,0)
  203. local tecks3 = Instance.new("TextLabel",naeeym2)
  204. tecks3.BackgroundTransparency = 1
  205. tecks3.BorderSizePixel = 0
  206. tecks3.Text = ""
  207. tecks3.Font = "Fantasy"
  208. tecks3.TextSize = 30
  209. tecks3.TextStrokeTransparency = 0
  210. tecks3.TextColor3 = Color3.new(0,0,0)
  211. tecks3.TextStrokeColor3 = Color3.new(1,1,1)
  212. tecks3.Size = UDim2.new(1,0,0.5,0)
  213. for i = 1,string.len(text),1 do
  214. tecks2.Text = string.sub(text,1,i)
  215. tecks3.Text = string.sub(text,1,i)
  216. talksound:Play()
  217. wait(0.01)
  218. end
  219. wait(2)
  220. for i = 1, 50 do
  221. swait()
  222. tecks2.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  223. tecks2.Rotation = tecks2.Rotation - .8
  224. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  225. tecks2.TextTransparency = tecks2.TextTransparency + .04
  226. tecks3.Position = tecks2.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  227. tecks3.Rotation = tecks2.Rotation + .8
  228. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency +.04
  229. tecks3.TextTransparency = tecks2.TextTransparency + .04
  230. end
  231. naeeym2:Destroy()
  232. end)
  233. chat()
  234. end
  235. function onChatted(msg)
  236. chatfunc(msg)
  237. end
  238. wait(0.5)
  239. chatfunc("Hey kiddo...")
  240. wait(1)
  241. chatfunc("Wanna hear a joke?")
  242. plr.Chatted:connect(onChatted)
  243.  
  244.  
  245. --// Functions
  246.  
  247. local root = char.HumanoidRootPart
  248. function teleport(key)
  249. key = key:lower()
  250. if key == "f" and not teleportlimit then
  251. root.CFrame = CFrame.new(CFrame.new(mouse.Hit.p)*CFrame.new(0,2.8,0).p,root.Position)
  252. wait(0)
  253. end
  254. end
  255. mouse.KeyDown:connect(teleport)
  256.  
  257. function pun1(A)
  258. if A == "q" then
  259. local chatmath = math.random(1,3)
  260. if chatmath == 1 then
  261. chatfunc("Why can't skeletons play church music?")
  262. wait(5)
  263. chatfunc("Because they have no organs.")
  264. end
  265. if chatmath == 2 then
  266. chatfunc("Why are skeletons so calm?")
  267. wait(5)
  268. chatfunc("Because nothing gets under their skin!")
  269. end
  270. if chatmath == 3 then
  271. chatfunc("What does a skeleton order at a restaurant?")
  272. wait(5)
  273. chatfunc("SPARERIBS")
  274. end
  275. end
  276. end
  277. mouse.KeyDown:connect(pun1)
  278.  
  279. function pun2(AA)
  280. if AA == "e" then
  281. local chatmath = math.random(1,3)
  282. if chatmath == 1 then
  283. chatfunc("My favorite instrument?")
  284. wait(5)
  285. chatfunc("the TromBONE, of course.")
  286. wait(0.5)
  287. trumpet:Play()
  288. end
  289. if chatmath == 2 then
  290. chatfunc("What do skeletons hate the most about wind?")
  291. wait(5)
  292. chatfunc("Nothing, it goes right through them.")
  293. end
  294. if chatmath == 3 then
  295. chatfunc("Why don't skeletons fight each other?")
  296. wait(5)
  297. chatfunc("They don't have the guts.")
  298. end
  299. end
  300. end
  301. mouse.KeyDown:connect(pun2)
  302.  
  303. function pun3(AAAA)
  304. if AAAA == "r" then
  305. local chatmath = math.random(1,3)
  306. if chatmath == 1 then
  307. chatfunc("I'm so lazy,")
  308. wait(5)
  309. chatfunc("I'm bone idle!")
  310. end
  311. if chatmath == 2 then
  312. chatfunc("Why did the skeleton want a friend?")
  313. wait(5)
  314. chatfunc("Because she was feeling bonely.")
  315. end
  316. if chatmath == 3 then
  317. chatfunc("What does a skeleton tile his roof with?")
  318. wait(5)
  319. chatfunc("Shin-gles!")
  320. end
  321. end
  322. end
  323. mouse.KeyDown:connect(pun3)
  324.  
  325. --// END? \\--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement