SHOW:
|
|
- or go back to the newest paste.
| 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) |