Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for _,v in next, getconnections(game:GetService("LogService").MessageOut) do
- v:Disable()
- end
- for _,v in next, getconnections(game:GetService("ScriptContext").Error) do
- v:Disable()
- end
- local Players = game:GetService("Players")
- local plr = Players.LocalPlayer
- if plr then
- for i,v in pairs(plr.Character:GetChildren()) do
- if v:IsA("LocalScript") and v.Name ~= "Animate" and v.Name ~= "PartyBillboard" and v.Name ~= "SpawnColorChanger" then
- v:Destroy()
- end
- end
- end
- local UNIATTEMPT = true
- local UIS = game:GetService("UserInputService")
- local Fluent = loadstring(game:HttpGet("https://github.com/dawid-scripts/Fluent/releases/latest/download/main.lua"))()
- local SaveManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/SaveManager.lua"))()
- local InterfaceManager = loadstring(game:HttpGet("https://raw.githubusercontent.com/dawid-scripts/Fluent/master/Addons/InterfaceManager.lua"))()
- local Window = Fluent:CreateWindow({
- Title = "Fluent " .. Fluent.Version,
- SubTitle = "by dawid",
- TabWidth = 160,
- Size = UDim2.fromOffset(580, 460),
- Acrylic = true, -- The blur may be detectable, setting this to false disables blur entirely
- Theme = "Dark",
- MinimizeKey = Enum.KeyCode.LeftControl -- Used when theres no MinimizeKeybind
- })
- local Tab1 = {
- Main = Window:AddTab({ Title = "Main", Icon = "" }),
- }
- local Tab2 = {
- Main = Window:AddTab({ Title = "☠", Icon = "" }),
- }
- local Tab3 = {
- Main = Window:AddTab({ Title = "Visuals", Icon = "" }),
- Settings = Window:AddTab({ Title = "Settings", Icon = "settings" })
- }
- getgenv().Settings = {
- ["Circle"] = {
- ["ReachEnabled"] = false,
- ["Reach"] = 1,
- }
- }
- local Settings = getgenv().Settings
- local ReachSettings = Settings["Circle"]
- Fluent:Notify({
- Title = "urion.lua",
- Content = "Thanks for using urion.lua",
- Duration = 8
- })
- -- || Main Code || --
- local PlayerService = game:GetService("Players")
- local RunService = game:GetService("RunService")
- local PlayerService = game:GetService("Players")
- local RunService = game:GetService("RunService")
- RunService.Stepped:Connect(function()
- if ReachSettings["ReachEnabled"] then
- local s,r = pcall(function()
- local Handle = PlayerService.LocalPlayer.Character:FindFirstChildOfClass("Tool").Handle
- for _, Player in pairs(PlayerService:GetPlayers()) do
- local Character = Player.Character
- if not Character then continue end
- if Character ~= PlayerService.LocalPlayer.Character and Character.Humanoid.Health ~= 0 and (Character.HumanoidRootPart.Position - Handle.Position).Magnitude <= ReachSettings["Reach"] then
- Character["Left Arm"]:BreakJoints()
- Character["Left Leg"]:BreakJoints()
- Character["Right Leg"]:BreakJoints()
- Character["Left Arm"].CFrame = Handle.CFrame
- Character["Left Leg"].CFrame = Handle.CFrame
- Character["Right Leg"].CFrame = Handle.CFrame
- Character["Left Arm"].Transparency = 1
- Character["Left Leg"].Transparency = 1
- Character["Right Leg"].Transparency = 1
- end
- end
- end)
- end
- end)
- local IsWhitelisted = function(object)
- if object:IsA("Part") and table.find(Whitelisted, object.name) then
- return true
- end
- return false
- end
- local IsLunging = function(Handle)
- if (Handle.Parent.Parent.GripUp == Vector3.new(1,0,0)) or (Handle.Parent.GripUp == Vector3.new(1,0,0)) then
- return true
- end
- return false
- end
- -- Define the callback function
- local function updateSphere(Value)
- ReachSettings["Reach"] = Value
- for i,v in pairs(game:GetService('Players').LocalPlayer.Character:GetChildren()) do
- if v:isA("Tool") then
- local a = Instance.new("SelectionSphere",v.Handle)
- v.Handle.Massless = true
- v.Handle.Transparency = 0
- a.Adornee = v.Handle
- v.Handle.Size = Vector3.new(Value, Value , Value) -- Set the size of the sphere to the slider value
- a.Color3 = Color3.new(0, 0, 0) -- Set sphere color to black
- a.SurfaceSelection = 0 -- Set SurfaceSelection to 0
- a.CanCollide = false
- end
- end
- end
- -- Define the toggle and slider
- local MyToggle = Tab1.Main:AddToggle("MyToggle", {Title = "Reach", Default = false })
- local Slider = Tab1.Main:AddSlider("Slider", {
- Title = "Radius",
- Description = "",
- Default = 1,
- Min = 1,
- Max = 24.9,
- Rounding = 1,
- Callback = updateSphere -- Use the callback function here
- })
- -- Set up the onChanged events for the toggle and slider
- MyToggle:OnChanged(function(Value)
- ReachSettings["ReachEnabled"] = Value
- print("Toggle changed:", Value)
- end)
- Slider:OnChanged(function(Value)
- print("Slider changed:", Value)
- end)
- -- Set initial values for the toggle and slider
- MyToggle:SetValue(false)
- Slider:SetValue(3)
- Tab2.Main:AddButton({
- Title = "Roblox Microsoft Store/UWP cursor fix",
- Description = "Method to fix UWP cursor",
- Callback = function()
- Window:Dialog({
- Title = "Fix",
- Content =
- [[Teleport crash resolve
- Cursor can not leave the window (Press Windows Key to escape)
- Open source
- The github link was copied to your clipboard its open sourced.]],
- Buttons = {
- {
- Title = "Ok",
- Callback = function()
- setclipboard("")
- end
- }
- }
- })
- end
- })
- local Toggle = Tab3.Main:AddToggle("MyToggle", {Title = "Rainbow Chat", Default = false })
- local rainbowChatActive = false
- local OriginalChatSettings = {
- TextColor3 = Color3.new(0,0,0),
- BubbleDuration = 20,
- MaxBubbles = 20,
- BackgroundColor3 = Color3.fromRGB(0, 0, 0),
- TextSize = 16,
- Font = Enum.Font.Ubuntu,
- Transparency = .1,
- CornerRadius = UDim.new(0, 30),
- TailVisible = true,
- Padding = 8,
- MaxWidth = 500,
- VerticalStudsOffset = 0,
- BubblesSpacing = 3,
- MinimizeDistance = 250,
- MaxDistance = 500,
- }
- Toggle:OnChanged(function()
- print("Toggle changed:", Options.MyToggle.Value)
- if Options.MyToggle.Value then
- -- Enable rainbow chat
- rainbowChatActive = true
- coroutine.wrap(function()
- while rainbowChatActive do
- for i = 0,255,10 do
- textcolour = Color3.new(255/255,i/255,0/255)
- wait()
- end
- -- Add more color transitions if needed
- if not rainbowChatActive then
- break -- Break out of the loop if rainbowChatActive becomes false
- end
- end
- end)()
- while wait() do
- pcall(function()
- game:GetService("Chat"):SetBubbleChatSettings({
- TextColor3 = textcolour,
- BubbleDuration = 20,
- MaxBubbles = 20,
- BackgroundColor3 = Color3.fromRGB(0, 0, 0),
- TextSize = 16,
- Font = Enum.Font.Ubuntu,
- Transparency = .1,
- CornerRadius = UDim.new(0, 30),
- TailVisible = true,
- Padding = 8,
- MaxWidth = 500,
- VerticalStudsOffset = 0,
- BubblesSpacing = 3,
- MinimizeDistance = 250,
- MaxDistance = 500,
- })
- end)
- end
- else
- -- Disable rainbow chat and stop the rainbow loop
- rainbowChatActive = false
- textcolour = Color3.new(0,0,0)
- game:GetService("Chat"):SetBubbleChatSettings(OriginalChatSettings)
- end
- end)
- Options.MyToggle:SetValue(false)
- -- Addons:
- -- SaveManager (Allows you to have a configuration system)
- -- InterfaceManager (Allows you to have a interface managment system)
- -- Hand the library over to our managers
- SaveManager:SetLibrary(Fluent)
- InterfaceManager:SetLibrary(Fluent)
- -- Ignore keys that are used by ThemeManager.
- -- (we dont want configs to save themes, do we?)
- SaveManager:IgnoreThemeSettings()
- -- You can add indexes of elements the save manager should ignore
- SaveManager:SetIgnoreIndexes({})
- -- use case for doing it this way:
- -- a script hub could have themes in a global folder
- -- and game configs in a separate folder per game
- InterfaceManager:SetFolder("FluentScriptHub")
- SaveManager:SetFolder("FluentScriptHub/specific-game")
- InterfaceManager:BuildInterfaceSection(Tab3.Settings)
- SaveManager:BuildConfigSection(Tab3.Settings)
- Window:SelectTab(1)
- -- You can use the SaveManager:LoadAutoloadConfig() to load a config
- -- which has been marked to be one that auto loads!
- SaveManager:LoadAutoloadConfig()
Advertisement
Add Comment
Please, Sign In to add comment