Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
LocalPlayer = Players.LocalPlayer
Workspace = :()
character = LocalPlayer.Character LocalPlayer.CharacterAdded:()
humanoidRootPart = character:()
Folder = .(, Workspace)
Part = .(, Folder)
Attachment1 = .(, Part)
Part.Anchored =
Part.CanCollide =
Part.Transparency =
().Network
().Network = {
BaseParts = {},
Velocity = .(, , )
}
Network.RetainPart = (Part)
(Part) == Part:() Part:(Workspace)
.(Network.BaseParts, Part)
Part.CustomPhysicalProperties = PhysicalProperties.(, , , , )
Part.CanCollide =
()
LocalPlayer.ReplicationFocus = Workspace
RunService.Heartbeat:(()
(LocalPlayer, , .huge)
_, Part (Network.BaseParts)
Part:(Workspace)
Part.Velocity = Network.Velocity
)
()
(v)
v:() v.Anchored v.Parent:() v.Parent:() v.Name ~=
_, x , v:()
x:() x:() x:() x:() x:() x:() x:()
x:()
v:()
v:():()
v:()
v:():()
v:()
v:():()
v.CanCollide =
Torque = .(, v)
Torque.Torque = .(, , )
AlignPosition = .(, v)
Attachment2 = .(, v)
Torque.Attachment0 = Attachment2
AlignPosition.MaxForce =
AlignPosition.MaxVelocity = .huge
AlignPosition.Responsiveness =
AlignPosition.Attachment0 = Attachment2
AlignPosition.Attachment1 = Attachment1
Players = :()
RunService = :()
UserInputService = :()
SoundService = :()
StarterGui = :()
TextChatService = :()
LocalPlayer = Players.LocalPlayer
(soundId)
sound = .()
sound.SoundId = .. soundId
sound.Parent = SoundService
sound:()
sound.Ended:(()
sound:()
)
()
SuperRingPartV1 = .()
SuperRingPartV1.Name =
SuperRingPartV1.Parent = .Players.LocalPlayer:()
SuperRingPartV1.ZIndexBehavior = .ZIndexBehavior.Sibling
SuperRingPartV1.ResetOnSpawn =
MainFrame = .()
MainFrame.Name =
MainFrame.Parent = SuperRingPartV1
MainFrame.BackgroundColor3 = .(, , )
MainFrame.BorderColor3 = .(, , )
MainFrame.BorderSizePixel =
MainFrame.Position = .(, , , )
MainFrame.Size = .({, },, )
UICorner = .()
UICorner.Parent = MainFrame
Tittle = .()
Tittle.Name =
Tittle.Parent = MainFrame
Tittle.BackgroundColor3 = .(, , )
Tittle.BorderColor3 = .(, , )
Tittle.BorderSizePixel =
Tittle.Size = .(, , , )
Tittle.Font = .Font.SourceSans
Tittle.Text =
Tittle.TextColor3 = .(, , )
Tittle.TextSize =
UICorner_2 = .()
UICorner_2.Parent = Tittle
ToggleButton = .()
ToggleButton.Name =
ToggleButton.Parent = MainFrame
ToggleButton.BackgroundColor3 = .(, , )
ToggleButton.BorderColor3 = .(, , )
ToggleButton.BorderSizePixel =
ToggleButton.Position = .(, , , )
ToggleButton.Size = .(, , , )
ToggleButton.Font = .Font.SourceSans
ToggleButton.Text =
ToggleButton.TextColor3 = .(, , )
ToggleButton.TextSize =
DecreaseRadius = .()
DecreaseRadius.Name =
DecreaseRadius.Parent = MainFrame
DecreaseRadius.BackgroundColor3 = .(, , )
DecreaseRadius.BackgroundTransparency =
DecreaseRadius.BorderColor3 = .(, , )
DecreaseRadius.BorderSizePixel =
DecreaseRadius.Position = .(, , , )
DecreaseRadius.Size = .(, , , )
DecreaseRadius.Font = .Font.SourceSans
DecreaseRadius.Text =
DecreaseRadius.TextColor3 = .(, , )
DecreaseRadius.TextSize =
IncreaseRadius = .()
IncreaseRadius.Name =
IncreaseRadius.Parent = MainFrame
IncreaseRadius.BackgroundColor3 = .(, , )
IncreaseRadius.BackgroundTransparency =
IncreaseRadius.BorderColor3 = .(, , )
IncreaseRadius.BorderSizePixel =
IncreaseRadius.Position = .(, , , )
IncreaseRadius.Size = .(, , , )
IncreaseRadius.Font = .Font.SourceSans
IncreaseRadius.Text =
IncreaseRadius.TextColor3 = .(, , )
IncreaseRadius.TextSize =
RadiusDisplay = .()
RadiusDisplay.Name =
RadiusDisplay.Parent = MainFrame
RadiusDisplay.BackgroundColor3 = .(, , )
RadiusDisplay.BackgroundTransparency =
RadiusDisplay.BorderColor3 = .(, , )
RadiusDisplay.BorderSizePixel =
RadiusDisplay.Position = .(, , , )
RadiusDisplay.Size = .(, , , )
RadiusDisplay.Font = .Font.SourceSans
RadiusDisplay.Text =
RadiusDisplay.TextColor3 = .(, , )
RadiusDisplay.TextSize =
Watermark = .()
Watermark.Name =
Watermark.Parent = MainFrame
Watermark.BackgroundColor3 = .(, , )
Watermark.BorderColor3 = .(, , )
Watermark.BorderSizePixel =
Watermark.Position = .(, , , )
Watermark.Size = .(, , , )
Watermark.Font = .Font.SourceSans
Watermark.Text =
Watermark.TextColor3 = .(, , )
Watermark.TextSize =
UICorner_3 = .()
UICorner_3.Parent = Watermark
MinimizeButton = .()
MinimizeButton.Name =
MinimizeButton.Parent = MainFrame
MinimizeButton.BackgroundColor3 = .(, , )
MinimizeButton.BackgroundTransparency =
MinimizeButton.BorderColor3 = .(, , )
MinimizeButton.BorderSizePixel =
MinimizeButton.Position = .(, , , )
MinimizeButton.Size = .(, , , )
MinimizeButton.Font = .Font.SourceSans
MinimizeButton.Text =
MinimizeButton.TextColor3 = .(, , )
MinimizeButton.TextSize =
MinimizeCorner = .()
MinimizeCorner.CornerRadius = .(, )
MinimizeCorner.Parent = MinimizeButton
minimized =
MinimizeButton.MouseButton1Click:(()
minimized = minimized
minimized
MainFrame:(.(, ,, ), , , , )
MinimizeButton.Text =
ToggleButton.Visible =
DecreaseRadius.Visible =
IncreaseRadius.Visible =
RadiusDisplay.Visible =
Watermark.Visible =
MainFrame:(.(, ,, ), , , , )
MinimizeButton.Text =
ToggleButton.Visible =
DecreaseRadius.Visible =
IncreaseRadius.Visible =
RadiusDisplay.Visible =
Watermark.Visible =
()
)
dragging
dragInput
dragStart
startPos
(input)
delta = input.Position - dragStart
MainFrame.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
MainFrame.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = MainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
MainFrame.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
UserInputService.InputChanged:((input)
input == dragInput dragging
(input)
)
().Network
().Network = {
BaseParts = {},
Velocity = .(, , )
}
Network.RetainPart = (Part)
(Part) == Part:() Part:()
.(Network.BaseParts, Part)
Part.CustomPhysicalProperties = PhysicalProperties.(, , , , )
Part.CanCollide =
()
LocalPlayer.ReplicationFocus =
RunService.Heartbeat:(()
(LocalPlayer, , .huge)
_, Part (Network.BaseParts)
Part:()
Part.Velocity = Network.Velocity
)
()
radius =
height =
rotationSpeed =
attractionStrength =
ringPartsEnabled =
(Part)
Part:() Part.Anchored Part:()
Part.Parent == LocalPlayer.Character Part:(LocalPlayer.Character)
Part.CustomPhysicalProperties = PhysicalProperties.(, , , , )
Part.CanCollide =
parts = {}
(part)
(part)
.(parts, part)
.(parts, part)
(part)
index = .(parts, part)
index
.(parts, index)
_, part (:())
(part)
.DescendantAdded:(addPart)
.DescendantRemoving:(removePart)
RunService.Heartbeat:(()
ringPartsEnabled
humanoidRootPart = LocalPlayer.Character LocalPlayer.Character:()
humanoidRootPart
tornadoCenter = humanoidRootPart.Position
_, part (parts)
part.Parent part.Anchored
pos = part.Position
distance = (.(pos.X, tornadoCenter.Y, pos.Z) - tornadoCenter).Magnitude
angle = .(pos.Z - tornadoCenter.Z, pos.X - tornadoCenter.X)
newAngle = angle + .(rotationSpeed)
targetPos = .(
tornadoCenter.X + .(newAngle) * .(radius, distance),
tornadoCenter.Y + (height * (.(.((pos.Y - tornadoCenter.Y) / height)))),
tornadoCenter.Z + .(newAngle) * .(radius, distance)
)
directionToTarget = (targetPos - part.Position).unit
part.Velocity = directionToTarget * attractionStrength
)
ToggleButton.MouseButton1Click:(()
ringPartsEnabled = ringPartsEnabled
ToggleButton.Text = ringPartsEnabled
ToggleButton.BackgroundColor3 = ringPartsEnabled .(, , ) .(, , )
()
)
DecreaseRadius.MouseButton1Click:(()
radius = .(, radius - )
RadiusDisplay.Text = .. radius
()
)
IncreaseRadius.MouseButton1Click:(()
radius = .(, radius + )
RadiusDisplay.Text = .. radius
()
)
userId = Players:()
thumbType = .ThumbnailType.HeadShot
thumbSize = .ThumbnailSize.Size420x420
content, isReady = Players:(userId, thumbType, thumbSize)
StarterGui:(, {
Title = ,
Text = ,
Icon = content,
Duration =
})
(message)
TextChatService.ChatVersion == .ChatVersion.TextChatService
textChannel = TextChatService.TextChannels.RBXGeneral
textChannel:(message)
:().DefaultChatSystemChatEvents.SayMessageRequest:(message, )
()
()Super Ring parts V1, Ring All parts unAnchored

Universal