Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --boy its good to be back!
- --edit to your liking--
- always_give_100_percent_gay = true
- rainbow_gui = true
- local plr = game.Players.LocalPlayer
- local isgay = 0
- local main = Instance.new("ScreenGui",plr.PlayerGui)
- main.Name = "main"
- local base = Instance.new("Frame",main)
- base.Name = "base"
- base.Position = UDim2.new(0.356,0,0.25,0)
- base.Size = UDim2.new(0.3,0,0.3,0)
- base.BackgroundColor3 = Color3.fromRGB(0,0,0)
- base.BorderSizePixel = 15
- local find = Instance.new("TextBox",base)
- find.Name = "find"
- find.Position = UDim2.new(0.6,0,0.1,0)
- find.Size = UDim2.new(0.3,0,0.8,0)
- find.Text = "alleged gay-ass (name)"
- find.TextWrapped = true
- find.BackgroundColor3 = Color3.fromRGB(255,255,255)
- find.TextColor3 = Color3.fromRGB(0,0,0)
- local submit = Instance.new("TextButton",base)
- submit.Name = "submit"
- submit.Position = UDim2.new(0.1,0,0.1,0)
- submit.Size = UDim2.new(0.3,0,0.8,0)
- submit.Text = "Submit"
- submit.BackgroundColor3 = Color3.fromRGB(255,255,255)
- submit.TextColor3 = Color3.fromRGB(0,0,0)
- local spinner = Instance.new("TextLabel",base)
- spinner.Position = UDim2.new(0,0,0,0)
- spinner.Size = UDim2.new(1,0,1,0)
- spinner.BackgroundTransparency = 1
- spinner.TextColor3 = Color3.fromRGB(255,255,255)
- spinner.TextWrapped = true
- spinner.TextScaled = true
- spinner.Name = "spinner"
- spinner.Text = 0
- spinner.Transparency = 1
- spinner.BackgroundColor3 = Color3.fromRGB(0,0,0)
- local yamomhas = Instance.new("TextLabel",base)
- yamomhas.Name = "yamomhas"
- yamomhas.Size = UDim2.new(1,0,0.1,0)
- yamomhas.Position = UDim2.new(0,0,0,0)
- yamomhas.BackgroundColor3 =Color3.fromRGB(0,0,0)
- yamomhas.TextColor3 = Color3.fromRGB(255,255,255)
- yamomhas.TextWrapped = true
- yamomhas.TextScaled = true
- yamomhas.Visible = false
- yamomhas.Text = ""
- yamomhas.BorderSizePixel = 0
- local percent = Instance.new("TextLabel",base)
- percent.Name = "percent"
- percent.Position = UDim2.new(0.7,0,0,0)
- percent.Size = UDim2.new(0.3,0,1,0)
- percent.BackgroundColor3 = Color3.fromRGB(0,0,0)
- percent.TextColor3 = Color3.fromRGB(255,255,255)
- percent.TextWrapped = true
- percent.TextScaled = true
- percent.Text = "%"
- percent.Transparency = 1
- percent.BorderSizePixel = 0
- percent.BackgroundTransparency = 1
- local gay = Instance.new("TextLabel",base)
- gay.Size = UDim2.new(1,0,0.1,0)
- gay.Position = UDim2.new(0,0,0.9,0)
- gay.BackgroundTransparency = 1
- gay.BackgroundColor3 = Color3.fromRGB(0,0,0)
- gay.TextColor3 = Color3.fromRGB(255,255,255)
- gay.Transparency = 1
- gay.Text = "gay"
- gay.TextWrapped = true
- gay.TextScaled = true
- takeanothertest = Instance.new("TextButton",base)
- takeanothertest.Text = "Take Another Test"
- takeanothertest.BackgroundTransparency = 1
- takeanothertest.BackgroundColor3 = Color3.fromRGB(0,0,0)
- takeanothertest.TextWrapped = true
- takeanothertest.TextScaled = true
- takeanothertest.BorderSizePixel = 3
- takeanothertest.Size = UDim2.new(0.4,0,0.1,0)
- takeanothertest.Position = UDim2.new(0,0,0.9,0)
- takeanothertest.TextColor3 = Color3.fromRGB(255,255,255)
- takeanothertest.Transparency = 1
- close = Instance.new("TextButton",base)
- close.Name = "co"
- close.Text = "X"
- close.TextWrapped = true
- close.TextScaled = true
- close.Size = UDim2.new(0.05,0,0.05,0)
- close.Position = UDim2.new(-0.03,0,-0.06,0)
- close.BackgroundTransparency = 1
- close.TextColor3 = Color3.fromRGB(255,255,255)
- close.BackgroundColor3 = Color3.fromRGB(0,0,0)
- local open = Instance.new("TextButton",main)
- open.Name = "open"
- open.Position = UDim2.new(0,0,0.4,0)
- open.Size = UDim2.new(0.015,0,0.08,0)
- open.Text = "Open"
- open.TextSize = 12
- open.TextWrapped = true
- open.BackgroundColor3 = Color3.fromRGB(0,0,0)
- open.TextColor3 = Color3.fromRGB(255,255,255)
- open.Visible = false
- function disappear()
- yamomhas.Visible = true
- for i = 0,1,0.1 do
- if submit.Transparency ~= 1 and find.Transparency ~= 1 then
- wait()
- submit.Transparency = i
- find.Transparency = i
- wait()
- end
- end
- end
- submit.MouseButton1Down:connect(disappear)
- function appear()
- wait(1)
- if spinner.Transparency == 1 then
- for i = 1,0,-0.1 do
- wait()
- spinner.Transparency = i
- wait()
- end
- end
- end
- submit.MouseButton1Down:connect(appear)
- --Testing Gayness Levels
- function gaylmao (plr)
- local gay_kid = workspace:FindFirstChild(find.Text)
- local gay_o_meter = math.random(1,5)
- if gay_o_meter == 1 or gay_o_meter == 2 or gay_o_meter == 3 then isgay = 1
- elseif gay_o_meter == 4 then isgay = 0
- if gay_kid.Parent ~= nil then
- end
- end
- end
- submit.MouseButton1Down:connect(gaylmao)
- --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 ;(
- function startspinning()
- wait(2)
- for i = 1,100 do
- local snap = Instance.new("Sound",plr.PlayerGui)
- snap.SoundId = "rbxassetid://242076158"
- snap.Volume = 3
- snap:Play()
- wait()
- spinner.Text = math.random(1,100)
- end
- end
- submit.MouseButton1Down:connect(startspinning)
- function spinning2()
- wait(5)
- for i = 1,50 do
- local snap = Instance.new("Sound",plr.PlayerGui)
- snap.SoundId = "rbxassetid://242076158"
- snap.Volume = 3
- snap:Play()
- wait()
- wait()
- spinner.Text = math.random(1,100)
- end
- end
- submit.MouseButton1Down:connect(spinning2)
- function spinning3()
- wait(6)
- for i = 1,25 do
- local snap = Instance.new("Sound",plr.PlayerGui)
- snap.SoundId = "rbxassetid://242076158"
- snap.Volume = 3
- snap:Play()
- wait()
- wait()
- wait()
- wait()
- wait()
- wait()
- wait()
- spinner.Text = math.random(1,100)
- end
- end
- submit.MouseButton1Down:connect(spinning3)
- function spinning4()
- wait(8)
- for i = 1,15 do
- local snap = Instance.new("Sound",plr.PlayerGui)
- snap.SoundId = "rbxassetid://242076158"
- snap.Volume = 3
- snap:Play()
- wait()
- wait()
- wait()
- wait()
- wait()
- wait()
- wait()
- wait()
- wait()
- spinner.Text = math.random(1,100)
- end
- end
- submit.MouseButton1Down:connect(spinning4)
- function makepercent()
- wait(13.7)
- for i = 1,0,-0.1 do
- wait()
- percent.TextTransparency = i
- gay.TextTransparency = i
- end
- end
- submit.MouseButton1Down:connect(makepercent)
- function makeyamom()
- wait(13.7)
- yamomhas.Text = find.Text.." has "
- for i = 1,0,-0.1 do
- wait()
- yamomhas.Transparency = i
- end
- end
- submit.MouseButton1Down:connect(makeyamom)
- function lowkeyrig()
- wait(13.3)
- local snap = Instance.new("Sound",plr.PlayerGui)
- snap.SoundId = "rbxassetid://242076158"
- snap.Volume = 3
- snap:Play()
- if always_give_100_percent_gay == true then
- spinner.Text = "100" elseif always_give_100_percent_gay ~= true then
- if isgay == 1 then
- spinner.Text = math.random(1,100)
- elseif isgay == 0 then
- spinner.Text = "0"
- end
- end
- end
- submit.MouseButton1Down:connect(lowkeyrig)
- function appearthingie()
- wait(14)
- for i = 1,0,-0.1 do
- wait()
- takeanothertest.Transparency = i
- end
- end
- submit.MouseButton1Down:connect(appearthingie)
- function reset()
- if spinner.Text ~= "" or takeanothertest.Transparency == 0 and spinner.Transparency == 0 then
- for i = 0,1,0.1 do
- wait()
- yamomhas.Transparency = i
- gay.Transparency = i
- spinner.Transparency = i
- takeanothertest.Transparency = i
- percent.Transparency = i
- end
- end
- end
- takeanothertest.MouseButton1Down:connect(reset)
- function reset2()
- find.Text = "alleged gay-ass (name)"
- wait(1.5)
- spinner.Text = "0"
- for i = 1,0,-0.1 do
- wait()
- submit.Transparency = i
- find.Transparency = i
- end
- end
- takeanothertest.MouseButton1Down:connect(reset2)
- function removesound()
- wait(15)
- for i,v in pairs(plr.PlayerGui:GetChildren()) do
- if v.Name == "Sound" then v:Remove() end
- end
- end
- submit.MouseButton1Down:connect(removesound)
- function close1()
- if base.Visible == true then
- base.Visible = false
- open.Visible = true
- end
- end
- close.MouseButton1Down:connect(close1)
- function open1()
- if base.Visible == false then
- base.Visible = true
- close.Visible = true
- open.Visible = false
- end
- end
- open.MouseButton1Down:connect(open1)
- if rainbow_gui == true then
- v = main.base
- a = main.base.BorderColor3
- v.BackgroundColor3 = Color3.fromRGB(0,0,0)
- while true do
- wait()
- for a = 1,255,6 do
- wait()
- v.BackgroundColor3 = Color3.fromRGB(a,0,0)
- main.base.BorderColor3 = Color3.fromRGB(a,0,0)
- main.base.submit.BackgroundColor3 = Color3.fromRGB(a,0,0)
- main.base.find.BackgroundColor3 = Color3.fromRGB(a,0,0)
- end
- for b = 1,255,6 do
- wait()
- v.BackgroundColor3 = Color3.fromRGB(255,b,0)
- main.base.BorderColor3 = Color3.fromRGB(255,b,0)
- main.base.submit.BackgroundColor3 = Color3.fromRGB(255,b,0)
- main.base.find.BackgroundColor3 = Color3.fromRGB(255,b,0)
- end
- for c = 1,255,6 do
- wait()
- v.BackgroundColor3 = Color3.fromRGB(255,255,c)
- main.base.BorderColor3 = Color3.fromRGB(255,255,c)
- main.base.submit.BackgroundColor3 = Color3.fromRGB(255,255,c)
- main.base.find.BackgroundColor3 = Color3.fromRGB(255,255,c)
- end
- for a = 255,1, -6 do
- wait()
- v.BackgroundColor3 = Color3.fromRGB(a,255,255)
- main.base.BorderColor3 = Color3.fromRGB(a,255,255)
- main.base.submit.BackgroundColor3 = Color3.fromRGB(a,255,255)
- main.base.find.BackgroundColor3 = Color3.fromRGB(a,255,255)
- end
- for b = 255,1,-6 do
- wait()
- v.BackgroundColor3 = Color3.fromRGB(0,b,255)
- main.base.BorderColor3 = Color3.fromRGB(0,b,255)
- main.base.submit.BackgroundColor3 = Color3.fromRGB(0,b,255)
- main.base.find.BackgroundColor3 = Color3.fromRGB(0,b,255)
- end
- for c = 255,1,-6 do
- wait()
- v.BackgroundColor3 = Color3.fromRGB(0,0,c)
- main.base.BorderColor3 = Color3.fromRGB(0,0,c)
- main.base.submit.BackgroundColor3 = Color3.fromRGB(0,0,c)
- main.base.find.BackgroundColor3 = Color3.fromRGB(0,0,c)
- end
- wait()
- end
- v.BackgroundColor3 = Color3.fromRGB(0,0,0)
- main.base.BorderColor3 = Color3.fromRGB(0,0,0)
- main.base.submit.BackgroundColor3 = Color3.fromRGB(0,0,0)
- main.base.find.BackgroundColor3 = Color3.fromRGB(0,0,0)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement