Advertisement
Createok

Script Hub

Dec 6th, 2018
2,483
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7.     print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8.     script.Parent = Player.Character
  9.  
  10.     --RemoteEvent for communicating
  11.     local Event = Instance.new("RemoteEvent")
  12.     Event.Name = "UserInput_Event"
  13.  
  14.     --Fake event to make stuff like Mouse.KeyDown work
  15.     local function fakeEvent()
  16.         local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17.         t.connect = t.Connect
  18.         return t
  19.     end
  20.  
  21.     --Creating fake input objects with fake variables
  22.     local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23.     local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24.     local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25.         CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26.     end}
  27.     --Merged 2 functions into one by checking amount of arguments
  28.     CAS.UnbindAction = CAS.BindAction
  29.  
  30.     --This function will trigger the events that have been :Connect()'ed
  31.     local function te(self,ev,...)
  32.         local t = m[ev]
  33.         if t and t._fakeEvent and t.Function then
  34.             t.Function(...)
  35.         end
  36.     end
  37.     m.TrigEvent = te
  38.     UIS.TrigEvent = te
  39.  
  40.     Event.OnServerEvent:Connect(function(plr,io)
  41.         if plr~=Player then return end
  42.         if io.isMouse then
  43.             m.Target = io.Target
  44.             m.Hit = io.Hit
  45.         else
  46.             local b = io.UserInputState == Enum.UserInputState.Begin
  47.             if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48.                 return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49.             end
  50.             for _,t in pairs(CAS.Actions) do
  51.                 for _,k in pairs(t.Keys) do
  52.                     if k==io.KeyCode then
  53.                         t.Function(t.Name,io.UserInputState,io)
  54.                     end
  55.                 end
  56.             end
  57.             m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58.             UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59.         end
  60.     end)
  61.     Event.Parent = NLS([==[
  62.     local Player = game:GetService("Players").LocalPlayer
  63.     local Event = script:WaitForChild("UserInput_Event")
  64.  
  65.     local UIS = game:GetService("UserInputService")
  66.     local input = function(io,a)
  67.         if a then return end
  68.         --Since InputObject is a client-side instance, we create and pass table instead
  69.         Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70.     end
  71.     UIS.InputBegan:Connect(input)
  72.     UIS.InputEnded:Connect(input)
  73.  
  74.     local Mouse = Player:GetMouse()
  75.     local h,t
  76.     --Give the server mouse data 30 times every second, but only if the values changed
  77.     --If player is not moving their mouse, client won't fire events
  78.     while wait(1/30) do
  79.         if h~=Mouse.Hit or t~=Mouse.Target then
  80.             h,t=Mouse.Hit,Mouse.Target
  81.             Event:FireServer({isMouse=true,Target=t,Hit=h})
  82.         end
  83.     end]==],Player.Character)
  84.     Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. --Made by Humanoid and Zwolf
  88. local scripttabList = {
  89.     {"Infinite Yield", "MjBzRjmT", 1},
  90.     {"Knife V3", "W833RBFr", 1},
  91.     {"Bird Wings", "RQ9b8UTv", 1},
  92.     {"Clockwork Arena", "EvnXCXhP", 1},
  93.     {"M4A1", "eP1zq8tb", 1},
  94.     {"Dungun", "90M7Mi8e", 1},
  95.     {"Bomb Vest", "tG1PPuMd", 1},
  96.     {"Music Bars", "SvYebC2r", 1},
  97.     {"Omni God", "87NeeChc", 1},
  98.     {"Night Club", 1281063730, 2},
  99.     {"Pain Titan", "Hg5L8EtM", 1,},
  100.     {"Reaper Titan", "B0q3QBg6", 1},
  101.     {"Alter Chat", "ZSB4pN9R", 1},
  102.     {"Hoverbike", 01268225564, 2},
  103.     {"Rail Gun Titan", "0wFiFdwM", 1},
  104.     {"True Hero", "P8AQ2ebJ", 1},
  105.     {"Celestial Wheel", "bymTcgzf", 1},
  106.     {"Knive V4", "j0Ns1w1S", 1},
  107.     {"Ravenger Claws", "D7GxxvWL", 1},
  108.     {"John Doe", "m5wHsLhr", 1},
  109.     {"Messor Titan", "4bSrkLtA", 1},
  110.     {"Clown Titan", "L0WLDZvc", 1},
  111.     {"Chara", "HrWjgXtb", 1},
  112.     {"Town Map", 1345094164, 2},
  113.     {"Shedlesky Rage", "2SPz35LS", 1},
  114.     {"LunchaThug", "x6GWFC5K", 1},
  115.     {"Nazi", "ZCZNxFBD", 1},
  116.     {"Psychopath", "DGqk3bqY", 1},
  117.     {"Fireworks Wand", "GB29NAPv", 1},
  118.     {"Psycho Clown", "UgxKqKwE", 1},
  119.     {"Inferno", "qhMGk36S", 1},
  120.     {"Police Titan", "UCmufLU8", 1},
  121.     {"Galaxy Titan", "nKNdCrKj", 1},
  122.     {"Holy Wrench", "cKSh0a8C", 1},
  123.     {"Krystal Dance", "j7EqLfbP", 1},
  124.     {"Nazi Camp", "KJNk4STm", 1},
  125.     {"Pee", "3CYmA0Pz", 1},
  126.     {"Jihad", "vSujnuaF", 1},
  127.     {"Hermit Purple", "R3C3ajQV", 1},
  128.     {"Golden Gun", "2574Sd9E", 1},
  129.     {"Goku", "yAXZZF9r", 1},
  130.     {"Emoji", "vKPcMKnm", 1},
  131.     {"Damn Son", "AMLHT8aJ", 1},
  132.     {"Devuzi", "q0mt2peM", 1},
  133.     {"Flash", "gGSVVq1H", 1},
  134.     {"Teal Scythe", "0TUBSaxt", 1},
  135.     {"Demon Demise", "ghMDMW63", 1},
  136.     {"Red Sayan", "uC5DBvf9", 1},
  137.    
  138. }
  139.  
  140. local fescripttabList = {
  141.     {"Fe God", "KduGECH6", 1},
  142.     {"Fe Fly", 1281055032, 2},
  143.     {"City Life Grabknife", "ZhwF6H2V", 1},
  144.     {"City Life Bomb Vest", "sLHGSBn1", 1},
  145.     {"City Life Suicide", "YdKKQ7yT", 1},
  146.     {"City Life Explosion", "vy78mqrG", 1},
  147.     {"Fe Invisible", 1180480887, 2},
  148.     {"Spam", "74GjB7tB", 1},
  149.     {"Lag Switch", "58gjTUf5", 1},
  150.     {"Jailbreak Farm", "1461971147", 2},
  151. }
  152.  
  153. local guitabList = {
  154.     {"c00lgui", "Rz2EFsLU", 1},
  155.     {"Topkek 4.0", "d0CJRrcg", 1},
  156.     {"Topkek 3.0", "SikGfE9u", 1},
  157.     {"Ro-Xploit 4.0", 175137115, 2},
  158.     {"Ro-Xploit 5.0", 288646117, 2},
  159.     {"Ro-Xploit 6.0", 364364477, 2},
  160.     {"Dex 3.0", 492005721, 2},
  161.     {"Clown Van", "a5UZuuiT", 1},
  162.     {"Hell Elevator Gui", "8NYWpf2T", 1},
  163.     {"Chams / Aimlock", "Yi7fzELj", 1},
  164. }
  165.  
  166. local coreGui = game:GetService("CoreGui")
  167.  
  168. --Intro
  169. local Intro = Instance.new("ScreenGui",coreGui)
  170. local a,c = 0,0
  171. local IntroRose = Instance.new("ImageLabel")
  172. IntroRose.Parent = Intro
  173. IntroRose.ZIndex = 2
  174. IntroRose.Size = UDim2.new(0,100,0,100)
  175. IntroRose.BackgroundTransparency = 1
  176. IntroRose.AnchorPoint = Vector2.new(.5,0)
  177. IntroRose.Position = UDim2.new(.5,0,-1,0)
  178. IntroRose.Image = 'rbxassetid://1342740333'
  179. repeat a = a + 1
  180.     c = c + .5/6
  181.     for x = -1,1,.1 do
  182.         local y = x^2
  183.         game:GetService('TweenService'):Create(IntroRose,TweenInfo.new(.3),{Rotation = math.rad(x*50)*30+50}):Play()
  184.         IntroRose:TweenPosition(UDim2.new(.5,x*125,c,-y*125),'Out','Sine',nil,true)
  185.         wait()
  186.     end
  187.     c = c + .5/6
  188.     for x = 1,-1,-.1 do
  189.         local y = x^2
  190.         game:GetService('TweenService'):Create(IntroRose,TweenInfo.new(.3),{Rotation = math.rad(x*95)*30+45}):Play()
  191.         IntroRose:TweenPosition(UDim2.new(.5,x*100,c,-y*100),'Out','Sine',nil,true)
  192.         wait()
  193.     end
  194. until a == 3
  195. game:GetService('TweenService'):Create(IntroRose,TweenInfo.new(.5),{Rotation = 36000}):Play()
  196. local IntroText = Instance.new("TextLabel")
  197. IntroText.Parent = Intro
  198. IntroText.TextSize = 40
  199. IntroText.Font = Enum.Font.Fantasy
  200. IntroText.Text = 'Rose Hub'
  201. IntroText.Position = UDim2.new(-1,0,.5,0)
  202. IntroText.AnchorPoint = Vector2.new(.5,.5)
  203. IntroText.Size = UDim2.new(0,200,0,50)
  204. IntroText.TextColor3 = Color3.new(1,1,1)
  205. IntroText.BackgroundColor3 = Color3.fromRGB(255,85,127)
  206. IntroText.BackgroundTransparency = .35
  207. IntroText:TweenPosition(UDim2.new(.5,0,.5,-20),'Out','Sine',nil,true)
  208. wait(2)
  209. IntroText:TweenPosition(UDim2.new(.5,0,-.5,-20),'In','Back',1,true)
  210. game:GetService('TweenService'):Create(IntroRose,TweenInfo.new(.3),{ImageTransparency = 1}):Play()
  211. wait(1)
  212. Intro:Destroy()
  213.  
  214. local function makeFrame(Active, BackgroundColor3, BackgroundTransparency, Name, Parent, Position, Size, Draggable, Selectable, AnchorPoint, BorderSizePixel)
  215.     local Frame = Instance.new("Frame")
  216.     Frame.Active = Active
  217.     Frame.BackgroundColor3 = BackgroundColor3
  218.     Frame.BackgroundTransparency = BackgroundTransparency
  219.     Frame.Name = Name
  220.     Frame.Parent = Parent
  221.     Frame.Position = Position
  222.     Frame.Size = Size
  223.     Frame.Draggable = Draggable
  224.     Frame.Selectable = Selectable
  225.     Frame.AnchorPoint = AnchorPoint
  226.     Frame.BorderSizePixel = BorderSizePixel
  227. end
  228.  
  229. local function makeScrollingFrame(BackgroundTransparency, Name, Parent, Position, Size, CanvasSize, ScrollBarThickness) --Canvas size is no longer used so whatever
  230.     local ScrollingFrame = Instance.new("ScrollingFrame")
  231.     ScrollingFrame.BackgroundTransparency = BackgroundTransparency
  232.     ScrollingFrame.Name = Name
  233.     ScrollingFrame.Parent = Parent
  234.     ScrollingFrame.Position = Position
  235.     ScrollingFrame.Size = Size
  236.     ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
  237.     ScrollingFrame.ScrollBarThickness = ScrollBarThickness
  238. end
  239.  
  240. local function makeTextLabel(BackgroundColor3, BackgroundTransparency, Name, Parent, Size, Font, Text, TextColor3, TextSize, Position, TextStrokeColor3, TextWrapped)
  241.     local TextLabel = Instance.new("TextLabel")
  242.     TextLabel.BackgroundColor3 = BackgroundColor3
  243.     TextLabel.BackgroundTransparency = BackgroundTransparency
  244.     TextLabel.Name = Name
  245.     TextLabel.Parent = Parent
  246.     TextLabel.Size = Size
  247.     TextLabel.Font = Font
  248.     TextLabel.Text = Text
  249.     TextLabel.TextColor3 = TextColor3
  250.     TextLabel.TextSize = TextSize
  251.     TextLabel.Position = Position
  252.     TextLabel.TextStrokeColor3 = TextStrokeColor3
  253.     TextLabel.TextWrapped = TextWrapped
  254. end
  255.  
  256. local function makeTextButton(BackgroundColor3, BackgroundTransparency, Name, Parent, Position, Size, Font, Text, TextColor3, TextSize, Selected, func)
  257.     local TextButton = Instance.new("TextButton")
  258.     TextButton.BackgroundColor3 = BackgroundColor3
  259.     TextButton.BackgroundTransparency = BackgroundTransparency
  260.     TextButton.Name = Name
  261.     TextButton.Parent = Parent
  262.     TextButton.Position = Position
  263.     TextButton.Size = Size
  264.     TextButton.Font = Font
  265.     TextButton.Text = Text
  266.     TextButton.TextColor3 = TextColor3
  267.     TextButton.TextSize = TextSize
  268.     TextButton.Selected = Selected
  269.     TextButton.MouseButton1Down:connect(func)
  270. end
  271.  
  272. local function makeImageLabel(BackgroundColor3, BorderSizePixel, Name, Parent, Size, Image, BorderColor3, Position)
  273.     local ImageLabel = Instance.new("ImageLabel")
  274.     ImageLabel.BackgroundColor3 = BackgroundColor3
  275.     ImageLabel.BorderSizePixel = BorderSizePixel
  276.     ImageLabel.Name = Name
  277.     ImageLabel.Parent = Parent
  278.     ImageLabel.Size = Size
  279.     ImageLabel.Image = Image
  280.     ImageLabel.BorderColor3 = BorderColor3
  281.     ImageLabel.Position = Position
  282. end
  283.  
  284. function fixScroll(who) --by Royale Ruby: for v4rx members https://discord.gg/jaDjHMn
  285.     if not who.Parent:FindFirstChild('ScrollingFrameFixers') then Instance.new("Folder",who.Parent).Name = 'ScrollingFrameFixers' end
  286.     local fix = Instance.new("Frame",who.Parent.ScrollingFrameFixers)
  287.     fix.Size = UDim2.new(0,who.ScrollBarThickness,who.Size.Y.Scale,who.Size.Y.Offset)
  288.     fix.AnchorPoint = who.AnchorPoint
  289.     fix.Position = who.Position + UDim2.new(who.Size.X,0,0) - UDim2.new(0,who.AbsoluteSize.X*who.AnchorPoint.X,0,0) - UDim2.new(0,who.ScrollBarThickness*(1-who.AnchorPoint.X),0,0)
  290.     fix.Transparency = 1
  291.     fix.InputBegan:connect(function()
  292.         local check = who:GetFullName()
  293.         local what = game
  294.     who.Active = false
  295.     while check:find('%p')do
  296.         local name = check:sub(1,check:find'%p'-1)
  297.             if name ~= 'game' then
  298.                 what = what[name]
  299.                 if what:IsA('GuiObject') and who:IsDescendantOf(what) then
  300.                     what.Active = false
  301.                 end
  302.             end
  303.             check = check:sub(check:find'%p'+1)
  304.         end
  305.     end)
  306.     fix.InputEnded:connect(function()
  307.         local check = who:GetFullName()
  308.         local what = game
  309.         who.Active = true
  310.         while check:find('%p')do
  311.             local name = check:sub(1,check:find'%p'-1)
  312.             if name ~= 'game' then
  313.                 what = what[name]
  314.                 if what:IsA('GuiObject') and who:IsDescendantOf(what) then
  315.                     what.Active = true
  316.                 end
  317.             end
  318.             check = check:sub(check:find'%p'+1)
  319.             end
  320.     end)
  321. end
  322.  
  323. --Make Screen
  324. screenGui = Instance.new("ScreenGui")
  325. screenGui.Parent = coreGui
  326. screenGui.Name = "RoseHubClone"
  327.  
  328. makeFrame(true, Color3.fromRGB(255, 84, 126), 0.35, "open", screenGui, UDim2.new(-0.5, 0, 0.5, 0), UDim2.new(0, 195, 0, 61), true, false, Vector2.new(0, 0), 1)
  329.  
  330. makeTextButton(Color3.fromRGB(255, 255, 255), 1, "openbutton", screenGui.open, UDim2.new(-0.026, 0, 0, 0), UDim2.new(0, 200, 0, 61), Enum.Font.Fantasy, "OPEN", Color3.fromRGB(255, 255, 255), 32, false, function()
  331.     screenGui.main:TweenPosition(UDim2.new(0.5,-screenGui.main.Size.X.Offset/2,0.5,-screenGui.main.Size.Y.Offset/2), "Out", "Quad", 0.6)
  332.     screenGui.open:TweenPosition(UDim2.new(-1,0,0.531,0), "Out", "Quad", 0.6)
  333. end)
  334.  
  335. screenGui.open:TweenPosition(UDim2.new(0, 0, 0.5, 0),'Out','Quad',0.6)
  336.  
  337. makeFrame(true, Color3.fromRGB(255, 84, 126), 0.35, "main", screenGui, UDim2.new(-2, -154, 0.5, -180), UDim2.new(0, 309, 0, 360), true, false, Vector2.new(0, 0), 1)
  338.  
  339. makeFrame(true, Color3.fromRGB(255, 84, 126), 0, "upper", screenGui.main, UDim2.new(0, 0, 0, 0), UDim2.new(0, 309, 0, 41), false, false, Vector2.new(0, 0), 1)
  340.  
  341. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "name", screenGui.main.upper, UDim2.new(0, 309, 0, 41), Enum.Font.Fantasy, "Rose Hub v1.1.3", Color3.fromRGB(255, 255, 255), 30, UDim2.new(0, 0, 0, 0), Color3.fromRGB(0, 0, 0), false)
  342.  
  343. makeImageLabel(Color3.fromRGB(255, 84, 126), 0, "mainrose", screenGui.main.upper, UDim2.new(0, 45, 0, 41), "http://www.roblox.com/asset/?id=1342740333", Color3.fromRGB(27, 42, 53), UDim2.new(0, 0, 0, 0))
  344.  
  345. makeTextButton(Color3.fromRGB(255, 0, 126), 0.35, "scripts", screenGui.main, UDim2.new(0.175, 0, 0.192, 0), UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "Scripts", Color3.fromRGB(255, 255, 255), 32, false, function()
  346.     screenGui.scripttab:TweenPosition(UDim2.new(0.5,-screenGui.scripttab.Size.X.Offset/2,0.5,-screenGui.scripttab.Size.Y.Offset/2), "Out", "Quad", 0.6)
  347.     screenGui.main:TweenPosition(UDim2.new(-1,0,0.531,0), "Out", "Quad", 0.6)
  348. end)
  349.  
  350. makeTextButton(Color3.fromRGB(255, 255, 255), 1, "close", screenGui.main, UDim2.new(0.854, 0, 0, 0), UDim2.new(0, 45, 0, 35), Enum.Font.SourceSans, "x", Color3.fromRGB(255, 255, 255), 48, false, function()
  351.     screenGui.main:TweenPosition(UDim2.new(-2,-screenGui.main.Size.X.Offset/2,0.5,-screenGui.main.Size.Y.Offset/2), "Out", "Quad", 0.6)
  352.     screenGui.open:TweenPosition(UDim2.new(0,0,0.531,0), "Out", "Quad", 0.6)
  353. end)
  354.  
  355. makeTextButton(Color3.fromRGB(255, 0, 126), 0.35, "fescripts", screenGui.main, UDim2.new(0.176, 0, 0.378, 0), UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "FE Scripts", Color3.fromRGB(255, 255, 255), 30, false, function()
  356.     screenGui.fescripttab:TweenPosition(UDim2.new(0.5,-screenGui.fescripttab.Size.X.Offset/2,0.5,-screenGui.fescripttab.Size.Y.Offset/2), "Out", "Quad", 0.6)
  357.     screenGui.main:TweenPosition(UDim2.new(-1,0,0.531,0), "Out", "Quad", 0.6)
  358. end)
  359.  
  360. makeTextButton(Color3.fromRGB(255, 0, 126), 0.35, "guis", screenGui.main, UDim2.new(0.176, 0, 0.564, 0), UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "GUIs", Color3.fromRGB(255, 255, 255), 30, false, function()
  361.     screenGui.guitab:TweenPosition(UDim2.new(0.5,-screenGui.guitab.Size.X.Offset/2,0.5,-screenGui.guitab.Size.Y.Offset/2), "Out", "Quad", 0.6)
  362.     screenGui.main:TweenPosition(UDim2.new(-1,0,0.531,0), "Out", "Quad", 0.6)
  363. end)
  364.  
  365. makeTextButton(Color3.fromRGB(255, 0, 126), 0.35, "credits", screenGui.main, UDim2.new(0.176, 0, 0.764, 0), UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "Credits", Color3.fromRGB(255, 255, 255), 32, false, function()
  366.     screenGui.creditstab:TweenPosition(UDim2.new(0.5,-screenGui.creditstab.Size.X.Offset/2,0.5,-screenGui.creditstab.Size.Y.Offset/2), "Out", "Quad", 0.6)
  367.     screenGui.main:TweenPosition(UDim2.new(-1,0,0.531,0), "Out", "Quad", 0.6)
  368. end)
  369.  
  370. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "motd", screenGui.main, UDim2.new(0, 200, 0, 23), Enum.Font.Fantasy, "MOTD: Am ok", Color3.fromRGB(255, 255, 255), 15, UDim2.new(0.178, 0, 0.936, 0), Color3.fromRGB(0, 0, 0), false)
  371.  
  372. makeFrame(true, Color3.fromRGB(255, 84, 126), 0.35, "scripttab", screenGui, UDim2.new(-2, -154, 0.5, -180), UDim2.new(0, 571, 0, 293), true, false, Vector2.new(0, 0), 1)
  373.  
  374. makeScrollingFrame(1, "scriptstab", screenGui.scripttab, UDim2.new(0, 0, 0, 38), UDim2.new(1, 0, 1, -38), UDim2.new(0, 0, 2.5, 0), 11)
  375.  
  376. makeFrame(true, Color3.fromRGB(255, 84, 126), 0, "scriptstop", screenGui.scripttab, UDim2.new(0, 0, 0, 0), UDim2.new(0, 571, 0, 38), false, true, Vector2.new(0, 0), 1)
  377.  
  378. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "scriptslabel", screenGui.scripttab.scriptstop, UDim2.new(0, 565, 0, 38), Enum.Font.Fantasy, "Scripts", Color3.fromRGB(255, 255, 255), 30, UDim2.new(0.006, 0, 0, 0), Color3.fromRGB(255, 255, 255), false)
  379.  
  380. makeImageLabel(Color3.fromRGB(255, 84, 126), 0, "scriptsrose", screenGui.scripttab.scriptstop, UDim2.new(0, 41, 0, 38), "http://www.roblox.com/asset/?id=1342740333", Color3.fromRGB(255, 0, 126), UDim2.new(0.003, 0, 0, 0))
  381.  
  382. makeTextButton(Color3.fromRGB(255, 255, 255), 1, "sclose", screenGui.scripttab.scriptstop, UDim2.new(0.981, -35, -0.026, 5), UDim2.new(0, 30, 0, 30), Enum.Font.SourceSans, "X", Color3.fromRGB(255, 255, 255), 48, false, function()
  383.     screenGui.scripttab:TweenPosition(UDim2.new(-2,-screenGui.scripttab.Size.X.Offset/2,0.5,-screenGui.scripttab.Size.Y.Offset/2), "Out", "Quad", 0.6)
  384.     screenGui.main:TweenPosition(UDim2.new(0.5,-screenGui.main.Size.X.Offset/2,0.5,-screenGui.main.Size.Y.Offset/2), "Out", "Quad", 0.6)
  385. end)
  386.  
  387. makeFrame(true, Color3.fromRGB(255, 84, 126), 0.35, "creditstab", screenGui, UDim2.new(-2, -154, 0.5, -180), UDim2.new(0, 493, 0, 267), true, false, Vector2.new(0, 0), 1)
  388.  
  389. makeFrame(true, Color3.fromRGB(255, 84, 126), 0, "cupper", screenGui.creditstab, UDim2.new(0, 0, 0, 0), UDim2.new(0, 493, 0, 40), false, false, Vector2.new(0, 0), 1)
  390.  
  391. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "cname", screenGui.creditstab.cupper, UDim2.new(0, 493, 0, 41), Enum.Font.Fantasy, "Credits", Color3.fromRGB(255, 255, 255), 30, UDim2.new(0, 0, 0, 0), Color3.fromRGB(0, 0, 0), false)
  392.  
  393. makeImageLabel(Color3.fromRGB(255, 84, 126), 0, "creditsrose", screenGui.creditstab.cupper, UDim2.new(0, 45, 0, 40), "http://www.roblox.com/asset/?id=1342740333", Color3.fromRGB(27, 42, 53), UDim2.new(0, 0, 0, 0))
  394.  
  395. makeTextLabel(Color3.fromRGB(255, 84, 126), 1, "madeby", screenGui.creditstab, UDim2.new(0, 100, 0, 23), Enum.Font.Fantasy, "Made by Humanoid and Zwolf", Color3.fromRGB(255, 255, 255), 35, UDim2.new(0.398, 0, 0.208, 0), Color3.fromRGB(0, 0, 0), false)
  396.  
  397. makeTextLabel(Color3.fromRGB(255, 84, 126), 1, "zwolf", screenGui.creditstab, UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "Zwolf#3762", Color3.fromRGB(207, 207, 207), 25, UDim2.new(0.558, 0, 0.461, 0), Color3.fromRGB(0, 0, 0), false)
  398.  
  399. makeTextLabel(Color3.fromRGB(255, 84, 126), 1, "humanoid", screenGui.creditstab, UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "Humanoid#0001", Color3.fromRGB(207, 207, 207), 25, UDim2.new(-0.001, 0, 0.461, 0), Color3.fromRGB(0, 0, 0), false)
  400.  
  401. makeTextLabel(Color3.fromRGB(255, 84, 126), 1, "humanoidcredits", screenGui.creditstab, UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "Idea | UI | Scripting | Tweening", Color3.fromRGB(255, 255, 255), 20, UDim2.new(0, 0, 0.326, 0), Color3.fromRGB(0, 0, 0), true)
  402.  
  403. makeTextLabel(Color3.fromRGB(255, 84, 126), 1, "zwolfcredits", screenGui.creditstab, UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "Logo | Buttons | Scripting", Color3.fromRGB(255, 255, 255), 20, UDim2.new(0.558, 0, 0.326, 0), Color3.fromRGB(0, 0, 0), false)
  404.  
  405. makeTextButton(Color3.fromRGB(255, 255, 255), 1, "cclose", screenGui.creditstab, UDim2.new(0.909, 0, 0, 0), UDim2.new(0, 45, 0, 35), Enum.Font.SourceSans, "x", Color3.fromRGB(255, 255, 255), 40, false, function()
  406.     screenGui.creditstab:TweenPosition(UDim2.new(-2,-screenGui.creditstab.Size.X.Offset/2,0.5,-screenGui.creditstab.Size.Y.Offset/2), "Out", "Quad", 0.6)
  407.     screenGui.main:TweenPosition(UDim2.new(0.5,-screenGui.main.Size.X.Offset/2,0.5,-screenGui.main.Size.Y.Offset/2), "Out", "Quad", 0.6)
  408. end)
  409.  
  410. makeTextLabel(Color3.fromRGB(255, 84, 126), 1, "ctahmid", screenGui.creditstab, UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "ctahmid#5491", Color3.fromRGB(207, 207, 207), 25, UDim2.new(0.298, 0, 0.723, 0), Color3.fromRGB(0, 0, 0), false)
  411.  
  412. makeTextLabel(Color3.fromRGB(255, 84, 126), 1, "ctahmidcredits", screenGui.creditstab, UDim2.new(0, 200, 0, 50), Enum.Font.Fantasy, "Tweening", Color3.fromRGB(255, 255, 255), 20, UDim2.new(0.298, 0, 0.624, 0), Color3.fromRGB(0, 0, 0), false)
  413.  
  414. makeFrame(true, Color3.fromRGB(255, 84, 126), 0.35, "guitab", screenGui, UDim2.new(-2, -154, 0.5, -180), UDim2.new(0, 571, 0, 293), true, false, Vector2.new(0, 0), 1)
  415.  
  416. makeScrollingFrame(1, "guistab", screenGui.guitab, UDim2.new(0, 0, 0, 28), UDim2.new(1, 0, 1, -28), UDim2.new(0, 0, 2, 0), 11)
  417.  
  418. makeFrame(true, Color3.fromRGB(255, 84, 126), 0, "guistop", screenGui.guitab, UDim2.new(0, 0, 0, 0), UDim2.new(0, 571, 0, 38), false, true, Vector2.new(0, 0), 1)
  419.  
  420. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "guislabel", screenGui.guitab.guistop, UDim2.new(0, 565, 0, 38), Enum.Font.Fantasy, "GUIs", Color3.fromRGB(255, 255, 255), 30, UDim2.new(0.006, 0, 0, 0), Color3.fromRGB(255, 255, 255), false)
  421.  
  422. makeImageLabel(Color3.fromRGB(255, 84, 126), 0, "guisrose", screenGui.guitab.guistop, UDim2.new(0, 41, 0, 38), "http://www.roblox.com/asset/?id=1342740333", Color3.fromRGB(255, 0, 126), UDim2.new(0.003, 0, 0, 0))
  423.  
  424. makeTextButton(Color3.fromRGB(255, 255, 255), 1, "gclose", screenGui.guitab.guistop, UDim2.new(0.981, -35, -0.0263, 5), UDim2.new(0, 30, 0, 30), Enum.Font.SourceSans, "X", Color3.fromRGB(255, 255, 255), 40, false, function()
  425.     screenGui.guitab:TweenPosition(UDim2.new(-2,-screenGui.guitab.Size.X.Offset/2,0.5,-screenGui.guitab.Size.Y.Offset/2), "Out", "Quad", 0.6)
  426.     screenGui.main:TweenPosition(UDim2.new(0.5,-screenGui.main.Size.X.Offset/2,0.5,-screenGui.main.Size.Y.Offset/2), "Out", "Quad", 0.6)
  427. end)
  428.  
  429. makeFrame(true, Color3.fromRGB(255, 84, 126), 0.35, "fescripttab", screenGui, UDim2.new(-2, -154, 0.5, -180), UDim2.new(0, 571, 0, 293), true, false, Vector2.new(0, 0), 1)
  430.  
  431. makeScrollingFrame(1, "fescriptstab", screenGui.fescripttab, UDim2.new(0, 0, 0, 38), UDim2.new(1, 0, 1, -38), UDim2.new(0, 0, 2.5, 0), 11)
  432.  
  433. makeFrame(true, Color3.fromRGB(255, 84, 126), 0, "fescriptstop", screenGui.fescripttab, UDim2.new(0, 0, 0, 0), UDim2.new(0, 571, 0, 38), false, true, Vector2.new(0, 0), 1)
  434.  
  435. makeTextLabel(Color3.fromRGB(255, 255, 255), 1, "fescriptslabel", screenGui.fescripttab.fescriptstop, UDim2.new(0, 565, 0, 38), Enum.Font.Fantasy, "FE Scripts", Color3.fromRGB(255, 255, 255), 30, UDim2.new(0.006, 0, 0, 0), Color3.fromRGB(255, 255, 255), false)
  436.  
  437. makeTextButton(Color3.fromRGB(255, 255, 255), 1, "fclose", screenGui.fescripttab.fescriptstop, UDim2.new(0.981, -35, -0.026, 5), UDim2.new(0, 30, 0, 30), Enum.Font.SourceSans, "X", Color3.fromRGB(255, 255, 255), 48, false, function()
  438.     screenGui.fescripttab:TweenPosition(UDim2.new(-2,-screenGui.fescripttab.Size.X.Offset/2,0.5,-screenGui.fescripttab.Size.Y.Offset/2), "Out", "Quad", 0.6)
  439.     screenGui.main:TweenPosition(UDim2.new(0.5,-screenGui.main.Size.X.Offset/2,0.5,-screenGui.main.Size.Y.Offset/2), "Out", "Quad", 0.6)
  440. end)
  441.  
  442. makeImageLabel(Color3.fromRGB(255, 84, 126), 0, "fescriptsrose", screenGui.fescripttab.fescriptstop, UDim2.new(0, 41, 0, 38), "http://www.roblox.com/asset/?id=1342740333", Color3.fromRGB(255, 0, 126), UDim2.new(0.003, 0, 0, 0))
  443.  
  444. local sortedScripts = {}
  445. local sortedFeScripts = {}
  446. local sortedGuis = {}
  447.  
  448. local function sort(list, sortedList)
  449.     local toSort = {}
  450.     for i,v in pairs(list) do
  451.         table.insert(toSort, v[1])
  452.     end
  453.    
  454.     table.sort(toSort)
  455.    
  456.     for i,name in pairs(toSort) do
  457.         for i,actualTable in pairs(list) do
  458.             if name == actualTable[1] then
  459.                 table.insert(sortedList, {actualTable[1], actualTable[2], actualTable[3]})
  460.             end
  461.         end
  462.     end
  463. end
  464.  
  465. sort(scripttabList, sortedScripts)
  466. sort(fescripttabList, sortedFeScripts)
  467. sort(guitabList, sortedGuis)
  468.  
  469. local function makeMoarButtons(list, parent)
  470.     local xPos = 30
  471.     local yPos = 30
  472.     local ran = 0
  473.     for i,button in pairs(list) do
  474.         makeTextButton(Color3.fromRGB(255, 84, 126), 0, button[1], parent, UDim2.new(0, xPos, 0, yPos), UDim2.new(0, 150, 0, 44), Enum.Font.Fantasy, button[1], Color3.fromRGB(255, 255, 255),  20, true, function()
  475.             if button[3] == 1 then
  476.                 loadstring(game:HttpGet("https://pastebin.com/raw/"..button[2], true))()
  477.             elseif button[3] == 2 then
  478.                 loadstring(game:GetObjects("rbxassetid://"..button[2])[1].Source)()
  479.             end
  480.         end)
  481.         ran = ran + 1
  482.         xPos = xPos + 180
  483.         if ran == 3 then
  484.             ran = 0
  485.             xPos = 30
  486.             yPos = yPos + 74
  487.         end
  488.     end
  489.     if ran > 0 then
  490.         yPos = yPos + 74
  491.     end
  492.     parent.CanvasSize = UDim2.new(1, 0, 0, yPos)
  493. end
  494.  
  495. makeMoarButtons(sortedScripts, screenGui.scripttab.scriptstab)
  496. makeMoarButtons(sortedFeScripts, screenGui.fescripttab.fescriptstab)
  497. makeMoarButtons(sortedGuis, screenGui.guitab.guistab)
  498.  
  499. fixScroll(screenGui.scripttab.scriptstab)
  500. fixScroll(screenGui.fescripttab.fescriptstab)
  501. fixScroll(screenGui.guitab.guistab)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement