Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.66 KB | None | 0 0
  1. --boy its good to be back!
  2. --edit to your liking--
  3. always_give_100_percent_gay = true
  4. rainbow_gui = true
  5. local plr = game.Players.LocalPlayer
  6. local isgay = 0
  7. local main = Instance.new("ScreenGui",plr.PlayerGui)
  8. main.Name = "main"
  9. local base = Instance.new("Frame",main)
  10. base.Name = "base"
  11. base.Position = UDim2.new(0.356,0,0.25,0)
  12. base.Size = UDim2.new(0.3,0,0.3,0)
  13. base.BackgroundColor3 = Color3.fromRGB(0,0,0)
  14. base.BorderSizePixel = 15
  15. local find = Instance.new("TextBox",base)
  16. find.Name = "find"
  17. find.Position = UDim2.new(0.6,0,0.1,0)
  18. find.Size = UDim2.new(0.3,0,0.8,0)
  19. find.Text = "alleged gay-ass (name)"
  20. find.TextWrapped = true
  21. find.BackgroundColor3 = Color3.fromRGB(255,255,255)
  22. find.TextColor3 = Color3.fromRGB(0,0,0)
  23. local submit = Instance.new("TextButton",base)
  24. submit.Name = "submit"
  25. submit.Position = UDim2.new(0.1,0,0.1,0)
  26. submit.Size = UDim2.new(0.3,0,0.8,0)
  27. submit.Text = "Submit"
  28. submit.BackgroundColor3 = Color3.fromRGB(255,255,255)
  29. submit.TextColor3 = Color3.fromRGB(0,0,0)
  30. local spinner = Instance.new("TextLabel",base)
  31. spinner.Position = UDim2.new(0,0,0,0)
  32. spinner.Size = UDim2.new(1,0,1,0)
  33. spinner.BackgroundTransparency = 1
  34. spinner.TextColor3 = Color3.fromRGB(255,255,255)
  35. spinner.TextWrapped = true
  36. spinner.TextScaled = true
  37. spinner.Name = "spinner"
  38. spinner.Text = 0
  39. spinner.Transparency = 1
  40. spinner.BackgroundColor3 = Color3.fromRGB(0,0,0)
  41. local yamomhas = Instance.new("TextLabel",base)
  42. yamomhas.Name = "yamomhas"
  43. yamomhas.Size = UDim2.new(1,0,0.1,0)
  44. yamomhas.Position = UDim2.new(0,0,0,0)
  45. yamomhas.BackgroundColor3 =Color3.fromRGB(0,0,0)
  46. yamomhas.TextColor3 = Color3.fromRGB(255,255,255)
  47. yamomhas.TextWrapped = true
  48. yamomhas.TextScaled = true
  49. yamomhas.Visible = false
  50. yamomhas.Text = ""
  51. yamomhas.BorderSizePixel = 0
  52. local percent = Instance.new("TextLabel",base)
  53. percent.Name = "percent"
  54. percent.Position = UDim2.new(0.7,0,0,0)
  55. percent.Size = UDim2.new(0.3,0,1,0)
  56. percent.BackgroundColor3 = Color3.fromRGB(0,0,0)
  57. percent.TextColor3 = Color3.fromRGB(255,255,255)
  58. percent.TextWrapped = true
  59. percent.TextScaled = true
  60. percent.Text = "%"
  61. percent.Transparency = 1
  62. percent.BorderSizePixel = 0
  63. percent.BackgroundTransparency = 1
  64. local gay = Instance.new("TextLabel",base)
  65. gay.Size = UDim2.new(1,0,0.1,0)
  66. gay.Position = UDim2.new(0,0,0.9,0)
  67. gay.BackgroundTransparency = 1
  68. gay.BackgroundColor3 = Color3.fromRGB(0,0,0)
  69. gay.TextColor3 = Color3.fromRGB(255,255,255)
  70. gay.Transparency = 1
  71. gay.Text = "gay"
  72. gay.TextWrapped = true
  73. gay.TextScaled = true
  74. takeanothertest = Instance.new("TextButton",base)
  75. takeanothertest.Text = "Take Another Test"
  76. takeanothertest.BackgroundTransparency = 1
  77. takeanothertest.BackgroundColor3 = Color3.fromRGB(0,0,0)
  78. takeanothertest.TextWrapped = true
  79. takeanothertest.TextScaled = true
  80. takeanothertest.BorderSizePixel = 3
  81. takeanothertest.Size = UDim2.new(0.4,0,0.1,0)
  82. takeanothertest.Position = UDim2.new(0,0,0.9,0)
  83. takeanothertest.TextColor3 = Color3.fromRGB(255,255,255)
  84. takeanothertest.Transparency = 1
  85. close = Instance.new("TextButton",base)
  86. close.Name = "co"
  87. close.Text = "X"
  88. close.TextWrapped = true
  89. close.TextScaled = true
  90. close.Size = UDim2.new(0.05,0,0.05,0)
  91. close.Position = UDim2.new(-0.03,0,-0.06,0)
  92. close.BackgroundTransparency = 1
  93. close.TextColor3 = Color3.fromRGB(255,255,255)
  94. close.BackgroundColor3 = Color3.fromRGB(0,0,0)
  95. local open = Instance.new("TextButton",main)
  96. open.Name = "open"
  97. open.Position = UDim2.new(0,0,0.4,0)
  98. open.Size = UDim2.new(0.015,0,0.08,0)
  99. open.Text = "Open"
  100. open.TextSize = 12
  101. open.TextWrapped = true
  102. open.BackgroundColor3 = Color3.fromRGB(0,0,0)
  103. open.TextColor3 = Color3.fromRGB(255,255,255)
  104. open.Visible = false
  105. function disappear()
  106. yamomhas.Visible = true
  107. for i = 0,1,0.1 do
  108. if submit.Transparency ~= 1 and find.Transparency ~= 1 then
  109. wait()
  110. submit.Transparency = i
  111. find.Transparency = i
  112. wait()
  113. end
  114. end
  115. end
  116. submit.MouseButton1Down:connect(disappear)
  117. function appear()
  118. wait(1)
  119. if spinner.Transparency == 1 then
  120. for i = 1,0,-0.1 do
  121. wait()
  122. spinner.Transparency = i
  123. wait()
  124. end
  125. end
  126. end
  127. submit.MouseButton1Down:connect(appear)
  128. --Testing Gayness Levels
  129. function gaylmao (plr)
  130. local gay_kid = workspace:FindFirstChild(find.Text)
  131. local gay_o_meter = math.random(1,5)
  132. if gay_o_meter == 1 or gay_o_meter == 2 or gay_o_meter == 3 then isgay = 1
  133. elseif gay_o_meter == 4 then isgay = 0
  134. if gay_kid.Parent ~= nil then
  135. end
  136. end
  137. end
  138. submit.MouseButton1Down:connect(gaylmao)
  139. --ok i dont know how to run code after a loop in a function so im gonna be a fucking noob and make 4 functions that could probably all be 1 but i dont know how ;(
  140. function startspinning()
  141. wait(2)
  142. for i = 1,100 do
  143. local snap = Instance.new("Sound",plr.PlayerGui)
  144. snap.SoundId = "rbxassetid://242076158"
  145. snap.Volume = 3
  146. snap:Play()
  147. wait()
  148. spinner.Text = math.random(1,100)
  149. end
  150. end
  151. submit.MouseButton1Down:connect(startspinning)
  152. function spinning2()
  153. wait(5)
  154. for i = 1,50 do
  155. local snap = Instance.new("Sound",plr.PlayerGui)
  156. snap.SoundId = "rbxassetid://242076158"
  157. snap.Volume = 3
  158. snap:Play()
  159. wait()
  160. wait()
  161. spinner.Text = math.random(1,100)
  162. end
  163. end
  164. submit.MouseButton1Down:connect(spinning2)
  165. function spinning3()
  166. wait(6)
  167. for i = 1,25 do
  168. local snap = Instance.new("Sound",plr.PlayerGui)
  169. snap.SoundId = "rbxassetid://242076158"
  170. snap.Volume = 3
  171. snap:Play()
  172. wait()
  173. wait()
  174. wait()
  175. wait()
  176. wait()
  177. wait()
  178. wait()
  179. spinner.Text = math.random(1,100)
  180. end
  181. end
  182. submit.MouseButton1Down:connect(spinning3)
  183. function spinning4()
  184. wait(8)
  185. for i = 1,15 do
  186. local snap = Instance.new("Sound",plr.PlayerGui)
  187. snap.SoundId = "rbxassetid://242076158"
  188. snap.Volume = 3
  189. snap:Play()
  190. wait()
  191. wait()
  192. wait()
  193. wait()
  194. wait()
  195. wait()
  196. wait()
  197. wait()
  198. wait()
  199. spinner.Text = math.random(1,100)
  200. end
  201. end
  202. submit.MouseButton1Down:connect(spinning4)
  203. function makepercent()
  204. wait(13.7)
  205. for i = 1,0,-0.1 do
  206. wait()
  207. percent.TextTransparency = i
  208. gay.TextTransparency = i
  209. end
  210. end
  211. submit.MouseButton1Down:connect(makepercent)
  212. function makeyamom()
  213. wait(13.7)
  214. yamomhas.Text = find.Text.." has "
  215. for i = 1,0,-0.1 do
  216. wait()
  217. yamomhas.Transparency = i
  218. end
  219. end
  220. submit.MouseButton1Down:connect(makeyamom)
  221. function lowkeyrig()
  222. wait(13.3)
  223. local snap = Instance.new("Sound",plr.PlayerGui)
  224. snap.SoundId = "rbxassetid://242076158"
  225. snap.Volume = 3
  226. snap:Play()
  227. if always_give_100_percent_gay == true then
  228. spinner.Text = "100" elseif always_give_100_percent_gay ~= true then
  229.  
  230. if isgay == 1 then
  231. spinner.Text = math.random(1,100)
  232. elseif isgay == 0 then
  233. spinner.Text = "0"
  234. end
  235. end
  236. end
  237. submit.MouseButton1Down:connect(lowkeyrig)
  238. function appearthingie()
  239. wait(14)
  240. for i = 1,0,-0.1 do
  241. wait()
  242. takeanothertest.Transparency = i
  243. end
  244. end
  245. submit.MouseButton1Down:connect(appearthingie)
  246. function reset()
  247. if spinner.Text ~= "" or takeanothertest.Transparency == 0 and spinner.Transparency == 0 then
  248. for i = 0,1,0.1 do
  249. wait()
  250. yamomhas.Transparency = i
  251. gay.Transparency = i
  252. spinner.Transparency = i
  253. takeanothertest.Transparency = i
  254. percent.Transparency = i
  255. end
  256. end
  257. end
  258. takeanothertest.MouseButton1Down:connect(reset)
  259. function reset2()
  260. find.Text = "alleged gay-ass (name)"
  261. wait(1.5)
  262. spinner.Text = "0"
  263. for i = 1,0,-0.1 do
  264. wait()
  265. submit.Transparency = i
  266. find.Transparency = i
  267. end
  268. end
  269. takeanothertest.MouseButton1Down:connect(reset2)
  270. function removesound()
  271. wait(15)
  272. for i,v in pairs(plr.PlayerGui:GetChildren()) do
  273. if v.Name == "Sound" then v:Remove() end
  274. end
  275. end
  276. submit.MouseButton1Down:connect(removesound)
  277. function close1()
  278. if base.Visible == true then
  279. base.Visible = false
  280. open.Visible = true
  281. end
  282. end
  283. close.MouseButton1Down:connect(close1)
  284. function open1()
  285. if base.Visible == false then
  286. base.Visible = true
  287. close.Visible = true
  288. open.Visible = false
  289. end
  290. end
  291. open.MouseButton1Down:connect(open1)
  292. if rainbow_gui == true then
  293. v = main.base
  294. a = main.base.BorderColor3
  295. v.BackgroundColor3 = Color3.fromRGB(0,0,0)
  296. while true do
  297. wait()
  298. for a = 1,255,6 do
  299. wait()
  300. v.BackgroundColor3 = Color3.fromRGB(a,0,0)
  301. main.base.BorderColor3 = Color3.fromRGB(a,0,0)
  302. main.base.submit.BackgroundColor3 = Color3.fromRGB(a,0,0)
  303. main.base.find.BackgroundColor3 = Color3.fromRGB(a,0,0)
  304. end
  305. for b = 1,255,6 do
  306. wait()
  307. v.BackgroundColor3 = Color3.fromRGB(255,b,0)
  308. main.base.BorderColor3 = Color3.fromRGB(255,b,0)
  309. main.base.submit.BackgroundColor3 = Color3.fromRGB(255,b,0)
  310. main.base.find.BackgroundColor3 = Color3.fromRGB(255,b,0)
  311. end
  312. for c = 1,255,6 do
  313. wait()
  314. v.BackgroundColor3 = Color3.fromRGB(255,255,c)
  315. main.base.BorderColor3 = Color3.fromRGB(255,255,c)
  316. main.base.submit.BackgroundColor3 = Color3.fromRGB(255,255,c)
  317. main.base.find.BackgroundColor3 = Color3.fromRGB(255,255,c)
  318. end
  319. for a = 255,1, -6 do
  320. wait()
  321. v.BackgroundColor3 = Color3.fromRGB(a,255,255)
  322. main.base.BorderColor3 = Color3.fromRGB(a,255,255)
  323. main.base.submit.BackgroundColor3 = Color3.fromRGB(a,255,255)
  324. main.base.find.BackgroundColor3 = Color3.fromRGB(a,255,255)
  325. end
  326. for b = 255,1,-6 do
  327. wait()
  328. v.BackgroundColor3 = Color3.fromRGB(0,b,255)
  329. main.base.BorderColor3 = Color3.fromRGB(0,b,255)
  330. main.base.submit.BackgroundColor3 = Color3.fromRGB(0,b,255)
  331. main.base.find.BackgroundColor3 = Color3.fromRGB(0,b,255)
  332. end
  333. for c = 255,1,-6 do
  334. wait()
  335. v.BackgroundColor3 = Color3.fromRGB(0,0,c)
  336. main.base.BorderColor3 = Color3.fromRGB(0,0,c)
  337. main.base.submit.BackgroundColor3 = Color3.fromRGB(0,0,c)
  338. main.base.find.BackgroundColor3 = Color3.fromRGB(0,0,c)
  339. end
  340. wait()
  341. end
  342. v.BackgroundColor3 = Color3.fromRGB(0,0,0)
  343. main.base.BorderColor3 = Color3.fromRGB(0,0,0)
  344. main.base.submit.BackgroundColor3 = Color3.fromRGB(0,0,0)
  345. main.base.find.BackgroundColor3 = Color3.fromRGB(0,0,0)
  346. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement