local function GetChildrenWithName(Directory, TargetName) local Children = {} for _, Obj in pairs(Directory:GetChildren()) do if string.find(Obj.Name, TargetName) then table.insert(Children, Obj) end end return Children end local RobloxGui = game:GetService("CoreGui").RobloxGui local RunService = game:GetService("RunService") local SettingsShield = RobloxGui.SettingsClippingShield.SettingsShield local ShieldMenu = SettingsShield.MenuContainer local PauseButtons = {ShieldMenu.BottomButtonFrame.LeaveGameButtonButton, ShieldMenu.BottomButtonFrame.ResetCharacterButtonButton, ShieldMenu.BottomButtonFrame.ResumeButtonButton} local PlayerList = ShieldMenu.PageViewClipper.PageView.PageViewInnerFrame local RobloxIcon = game:GetService("CoreGui").TopBarApp.MenuIconHolder.TriggerPoint.Background.ScalingIcon local HubBar = ShieldMenu.HubBar.HubBarContainer local TopBar = game:GetService("CoreGui").TopBarApp local MenuIconContainer = game:GetService("CoreGui").TopBarApp.MenuIconHolder.TriggerPoint.Background local UniBar = game:GetService("CoreGui").TopBarApp.UnibarLeftFrame.UnibarMenu local PlayerInfo = game:GetService("CoreGui").RoactAppExperimentProvider.Children.OffsetFrame.PlayerScrollList.SizeOffsetFrame.ScrollingFrameContainer local RCTChatContent = game:GetService("CoreGui").ExperienceChat.appLayout.chatWindow.scrollingView.bottomLockedScrollView.RCTScrollView.RCTScrollContentView if PlayerList:FindFirstChild("Players") then local ShieldPlayers = GetChildrenWithName(PlayerList.Players, "PlayerLabel") end local UiSettings = { Shield = { Main = { ShowVersionContainer = true, HidePauseButtons = false, BorderMode = "Round", BorderColor = Color3.new(1, 1, 1), BorderTransparency = 0.3, BorderThickness = 1, ButtonCornerRadiusScale = 0, ButtonCornerRadiusOffset = 8, TextColor = Color3.new(1, 1, 1), TextStrokeTransparency = 0, TextStrokeColor = Color3.new(0, 0, 0), TextXAlignment = "Center", TextYAlignment = "Center", ShieldBackgroundColor = Color3.new(1, 0, 0), HideShieldBackground = false, ShieldMenuColor = Color3.new(0, 0, 0), ShieldMenuTransparency = 0.5, ShieldMenuCornerRadiusScale = 0, ShieldMenuCornerRadiusOffset = 10, HubBarIconColor = Color3.new(0, 1, 0), HubBarTextColor = Color3.new(0, 0, 1), HubBarSelectionColor = Color3.new(0, 1, 1), HubBarDividerColor = Color3.new(1, 0, 1), HubBarDividerTransparency = 0.3, }, Playerlist = { PlayerDisplayNameColor = Color3.new(1, 1, 1), PlayerUserNameColor = Color3.new(0.5, 0.5, 0.5), PlayerColor = Color3.new(0.15, 0.15, 0.15), PlayerCornerRadiusScale = 0, PlayerCornerRadiusOffset = 8, }, }, TopBar = { UseOldIcon = true, HideBetaIcon = true, MenuIconColor = Color3.new(1, 1, 1), MenuBackgroundColor = Color3.new(0, 0, 0), MenuBackgroundCornerRadiusScale = 0.25, MenuBackgroundCornerRadiusOffset = 0, MenuBackgroundTransparency = 0.25, UniBarIconColor = Color3.new(1, 1, 0), UniBarBackgroundColor = Color3.new(1, 1, 1), UniBarBackgroundCornerRadiusScale = 0.25, UniBarBackgroundCornerRadiusOffset = 0, UniBarBackgroundTransparency = 0.25, UniBarSubmenuCornerRadiusScale = 0.05, UniBarSubmenuCornerRadiusOffset = 0, }, Leaderboard = { TopColor = Color3.new(1, 1, 1), TopTransparency = 0.5, BottomColor = Color3.new(1, 1, 1), BottomTransparency = 0.5, DismissIconColor = Color3.new(1, 1, 1), DismissIconTransparency = 0.5, PlayerBackgroundColor = Color3.new(0.5, 1, 0.5), PlayerBackgroundTransparency = 0.5, PlayerNameColor = Color3.new(1, 1, 1), PlayerNameTransparency = 0.5, PlayerIconColor = Color3.new(0, 0.5, 1), PlayerIconTransparency = 0.5, ExamineAvatarBackgroundColor = Color3.new(0, 0, 0), ExamineAvatarBackgroundTransparency = 0.5, ExamineAvatarTextColor = Color3.new(1, 1, 1), ExamineAvatarTextTransparency = 0.5, ExamineAvatarIconColor = Color3.new(1, 1, 1), ExamineAvatarIconTransparency = 0.5, ExamineAvatarTextXAlignment = "Center", AvatarImageColor = Color3.new(1, 1, 1), AvatarImageTransparency = 0.5, AvatarBackgroundColor = Color3.new(1, 1, 1), AvatarBackgroundTransparency = 0.5, AvatarDisplayNameColor = Color3.new(1, 1, 1), AvatarDisplayNameTransparency = 0, AvatarUserNameColor = Color3.new(1, 1, 1), AvatarUserNameTransparency = 0, AvatarNameXAlignment = "Center", TitleBarBackgroundColor = Color3.new(0, 0, 0), TitleBarBackgroundTransparency = 0.5, TitleBarTextColor = Color3.new(1, 1, 1), TitleBarTextTransparency = 0.1, TitleBarTextXAlignment = "Center", }, Chat = { BackgroundColor = Color3.new(0, 0, 0), PrefixTextColor = Color3.new(0.5,0.5,0.5), BodyTextColor = Color3.new(1, 1, 1), PrefixTextStrokeColor = Color3.new(0, 0, 0), PrefixTextStrokeTransparency = 0, BodyTextStrokeColor = Color3.new(0, 0, 0), BodyTextStrokeTransparency = 0, }, } local function UiUpdateLoop() RobloxGui.SettingsClippingShield.SettingsShield.VersionContainer.Visible = UiSettings.Shield.Main.ShowVersionContainer ShieldMenu.BottomButtonFrame.Visible = not UiSettings.Shield.Main.HidePauseButtons PlayerInfo.BackgroundTransparency = UiSettings.Leaderboard.PlayerBackgroundTransparency PlayerInfo.Parent.TopRoundedRect.DismissIconFrame.BackgroundTransparency = UiSettings.Leaderboard.TopTransparency PlayerInfo.Parent.BottomRoundedRect["1"].BackgroundTransparency = UiSettings.Leaderboard.BottomTransparency if UniBar.SubMenuHost:FindFirstChild("nine_dot") then UniBar.SubMenuHost.nine_dot.UICorner.CornerRadius = UDim.new(UiSettings.TopBar.UniBarSubmenuCornerRadiusScale, UiSettings.TopBar.UniBarSubmenuCornerRadiusOffset) end if PlayerInfo.Parent:FindFirstChild("TitleBar") then PlayerInfo.Parent.TitleBar.BackgroundTransparency = UiSettings.Leaderboard.TitleBarBackgroundTransparency end game:GetService("CoreGui").TopBarApp.UnibarLeftFrame.StackedElements.Visible = not UiSettings.TopBar.HideBetaIcon if RobloxGui.SettingsClippingShield:FindFirstChild("DarkenBackground") then if UiSettings.Shield.Main.HideShieldBackground then RobloxGui.SettingsClippingShield.DarkenBackground:Destroy() end end if PlayerList:FindFirstChild("Players") then ShieldPlayers = GetChildrenWithName(PlayerList.Players, "PlayerLabel") for _, ShieldPlayer in pairs(ShieldPlayers) do ShieldPlayer:FindFirstChild("DisplayNameLabel").TextColor3 = UiSettings.Shield.Playerlist.PlayerDisplayNameColor ShieldPlayer:FindFirstChild("NameLabel").TextColor3 = UiSettings.Shield.Playerlist.PlayerUserNameColor ShieldPlayer.BackgroundColor3 = UiSettings.Shield.Playerlist.PlayerColor ShieldPlayer:FindFirstChild("UICorner").CornerRadius = UDim.new(UiSettings.Shield.Playerlist.PlayerCornerRadiusScale, UiSettings.Shield.Playerlist.PlayerCornerRadiusOffset) end end if PlayerInfo.ScrollingFrameClippingFrame.ScollingFrame:FindFirstChild("OffsetUndoFrame") then LeaderstatsPlayers = GetChildrenWithName(PlayerInfo.ScrollingFrameClippingFrame.ScollingFrame.OffsetUndoFrame, "p") for _, LeaderstatsPlayer in pairs(LeaderstatsPlayers) do LeaderstatsPlayer.ChildrenFrame.NameFrame.BGFrame.OverlayFrame.PlayerName.PlayerName.TextColor3 = UiSettings.Leaderboard.PlayerNameColor LeaderstatsPlayer.ChildrenFrame.NameFrame.BGFrame.OverlayFrame.PlayerName.PlayerName.TextTransparency = UiSettings.Leaderboard.PlayerNameTransparency LeaderstatsPlayer.ChildrenFrame.NameFrame.BGFrame.OverlayFrame.PlayerIcon.ImageColor3 = UiSettings.Leaderboard.PlayerIconColor LeaderstatsPlayer.ChildrenFrame.NameFrame.BGFrame.OverlayFrame.PlayerIcon.ImageTransparency = UiSettings.Leaderboard.PlayerIconTransparency end end if PlayerInfo:FindFirstChild("PlayerDropDown") then local PlayerDropDown = PlayerInfo.PlayerDropDown PlayerDropDown.InnerFrame.PlayerHeader.AvatarImage.ImageColor3 = UiSettings.Leaderboard.AvatarImageColor PlayerDropDown.InnerFrame.PlayerHeader.AvatarImage.ImageTransparency = UiSettings.Leaderboard.AvatarImageTransparency PlayerDropDown.InnerFrame.PlayerHeader.Background.ImageColor3 = UiSettings.Leaderboard.AvatarBackgroundColor PlayerDropDown.InnerFrame.PlayerHeader.Background.ImageTransparency = UiSettings.Leaderboard.AvatarBackgroundTransparency PlayerDropDown.InnerFrame.PlayerHeader.Background.TextContainerFrame.DisplayName.TextColor3 = UiSettings.Leaderboard.AvatarDisplayNameColor PlayerDropDown.InnerFrame.PlayerHeader.Background.TextContainerFrame.DisplayName.TextTransparency = UiSettings.Leaderboard.AvatarDisplayNameTransparency PlayerDropDown.InnerFrame.PlayerHeader.Background.TextContainerFrame.PlayerName.TextColor3 = UiSettings.Leaderboard.AvatarUserNameColor PlayerDropDown.InnerFrame.PlayerHeader.Background.TextContainerFrame.PlayerName.TextTransparency = UiSettings.Leaderboard.AvatarUserNameTransparency PlayerDropDown.InnerFrame.PlayerHeader.Background.TextContainerFrame.DisplayName.TextXAlignment = UiSettings.Leaderboard.AvatarNameXAlignment PlayerDropDown.InnerFrame.PlayerHeader.Background.TextContainerFrame.PlayerName.TextXAlignment = UiSettings.Leaderboard.AvatarNameXAlignment if PlayerInfo.PlayerDropDown.InnerFrame:FindFirstChild("BlockButton") then PlayerDropDown.InnerFrame.ReportButton.ImageTransparency = 1 PlayerDropDown.InnerFrame.InspectButton.BackgroundColor3 = UiSettings.Leaderboard.ExamineAvatarBackgroundColor PlayerDropDown.InnerFrame.InspectButton.BackgroundTransparency = UiSettings.Leaderboard.ExamineAvatarBackgroundTransparency PlayerDropDown.InnerFrame.InspectButton.HoverBackground.Icon.ImageColor3 = UiSettings.Leaderboard.ExamineAvatarIconColor PlayerDropDown.InnerFrame.InspectButton.HoverBackground.Icon.ImageTransparency = UiSettings.Leaderboard.DismissIconTransparency PlayerDropDown.InnerFrame.InspectButton.HoverBackground.Text.TextColor3 = UiSettings.Leaderboard.ExamineAvatarTextColor PlayerDropDown.InnerFrame.InspectButton.HoverBackground.Text.TextTransparency = UiSettings.Leaderboard.ExamineAvatarTextTransparency PlayerDropDown.InnerFrame.InspectButton.HoverBackground.Text.TextXAlignment = UiSettings.Leaderboard.ExamineAvatarTextXAlignment PlayerDropDown.InnerFrame.BlockButton.BackgroundColor3 = UiSettings.Leaderboard.ExamineAvatarBackgroundColor PlayerDropDown.InnerFrame.BlockButton.BackgroundTransparency = UiSettings.Leaderboard.ExamineAvatarBackgroundTransparency PlayerDropDown.InnerFrame.BlockButton.HoverBackground.Icon.ImageColor3 = UiSettings.Leaderboard.ExamineAvatarIconColor PlayerDropDown.InnerFrame.BlockButton.HoverBackground.Icon.ImageTransparency = UiSettings.Leaderboard.DismissIconTransparency PlayerDropDown.InnerFrame.BlockButton.HoverBackground.Text.TextColor3 = UiSettings.Leaderboard.ExamineAvatarTextColor PlayerDropDown.InnerFrame.BlockButton.HoverBackground.Text.TextTransparency = UiSettings.Leaderboard.ExamineAvatarTextTransparency PlayerDropDown.InnerFrame.BlockButton.HoverBackground.Text.TextXAlignment = UiSettings.Leaderboard.ExamineAvatarTextXAlignment PlayerDropDown.InnerFrame.ReportButton.BackgroundColor3 = UiSettings.Leaderboard.ExamineAvatarBackgroundColor PlayerDropDown.InnerFrame.ReportButton.BackgroundTransparency = UiSettings.Leaderboard.ExamineAvatarBackgroundTransparency PlayerDropDown.InnerFrame.ReportButton.HoverBackground.Icon.ImageColor3 = UiSettings.Leaderboard.ExamineAvatarIconColor PlayerDropDown.InnerFrame.ReportButton.HoverBackground.Icon.ImageTransparency = UiSettings.Leaderboard.DismissIconTransparency PlayerDropDown.InnerFrame.ReportButton.HoverBackground.Text.TextColor3 = UiSettings.Leaderboard.ExamineAvatarTextColor PlayerDropDown.InnerFrame.ReportButton.HoverBackground.Text.TextTransparency = UiSettings.Leaderboard.ExamineAvatarTextTransparency PlayerDropDown.InnerFrame.ReportButton.HoverBackground.Text.TextXAlignment = UiSettings.Leaderboard.ExamineAvatarTextXAlignment PlayerDropDown.InnerFrame.FriendButton.CurrentButtonContainer.DropDownButton.BackgroundColor3 = UiSettings.Leaderboard.ExamineAvatarBackgroundColor PlayerDropDown.InnerFrame.FriendButton.CurrentButtonContainer.DropDownButton.BackgroundTransparency = UiSettings.Leaderboard.ExamineAvatarBackgroundTransparency PlayerDropDown.InnerFrame.FriendButton.CurrentButtonContainer.DropDownButton.HoverBackground.Icon.ImageColor3 = UiSettings.Leaderboard.ExamineAvatarIconColor PlayerDropDown.InnerFrame.FriendButton.CurrentButtonContainer.DropDownButton.HoverBackground.Icon.ImageTransparency = UiSettings.Leaderboard.DismissIconTransparency PlayerDropDown.InnerFrame.FriendButton.CurrentButtonContainer.DropDownButton.HoverBackground.Text.TextColor3 = UiSettings.Leaderboard.ExamineAvatarTextColor PlayerDropDown.InnerFrame.FriendButton.CurrentButtonContainer.DropDownButton.HoverBackground.Text.TextTransparency = UiSettings.Leaderboard.ExamineAvatarTextTransparency PlayerDropDown.InnerFrame.FriendButton.CurrentButtonContainer.DropDownButton.HoverBackground.Text.TextXAlignment = UiSettings.Leaderboard.ExamineAvatarTextXAlignment else PlayerDropDown.InnerFrame.InspectButton.ImageColor3 = UiSettings.Leaderboard.ExamineAvatarBackgroundColor PlayerDropDown.InnerFrame.InspectButton.ImageTransparency = UiSettings.Leaderboard.ExamineAvatarBackgroundTransparency PlayerDropDown.InnerFrame.InspectButton.HoverBackground.Icon.ImageColor3 = UiSettings.Leaderboard.ExamineAvatarIconColor PlayerDropDown.InnerFrame.InspectButton.HoverBackground.Icon.ImageTransparency = UiSettings.Leaderboard.ExamineAvatarIconTransparency PlayerDropDown.InnerFrame.InspectButton.HoverBackground.Text.TextColor3 = UiSettings.Leaderboard.ExamineAvatarTextColor PlayerDropDown.InnerFrame.InspectButton.HoverBackground.Text.TextTransparency = UiSettings.Leaderboard.ExamineAvatarTextTransparency PlayerDropDown.InnerFrame.InspectButton.HoverBackground.Text.TextXAlignment = UiSettings.Leaderboard.ExamineAvatarTextXAlignment end end local RCTChats = GetChildrenWithName(RCTChatContent, "{") for _, RCTChat in pairs(RCTChats) do if RCTChat.TextMessage:FindFirstChild("PrefixText") then RCTChat.TextMessage.PrefixText.ZIndex = 2 RCTChat.TextMessage.PrefixText.Text = RCTChat.TextMessage.PrefixText.Text:gsub("<.->", "") RCTChat.TextMessage.PrefixText.TextColor3 = UiSettings.Chat.PrefixTextColor RCTChat.TextMessage.PrefixText.TextStrokeColor3 = UiSettings.Chat.PrefixTextStrokeColor RCTChat.TextMessage.PrefixText.TextStrokeTransparency = UiSettings.Chat.PrefixTextStrokeTransparency end if RCTChat.TextMessage:FindFirstChild("BodyText") then RCTChat.TextMessage.BodyText.ZIndex = 1 RCTChat.TextMessage.BodyText.Text = RCTChat.TextMessage.BodyText.Text:gsub("<.->", "") RCTChat.TextMessage.BodyText.TextColor3 = UiSettings.Chat.BodyTextColor RCTChat.TextMessage.BodyText.TextStrokeColor3 = UiSettings.Chat.BodyTextStrokeColor RCTChat.TextMessage.BodyText.TextStrokeTransparency = UiSettings.Chat.BodyTextStrokeTransparency end end end local function UpdateUI() ShieldMenu.BackgroundColor3 = UiSettings.Shield.Main.ShieldMenuColor ShieldMenu.BackgroundTransparency = UiSettings.Shield.Main.ShieldMenuTransparency ShieldMenu:FindFirstChild("UICorner").CornerRadius = UDim.new(UiSettings.Shield.Main.ShieldMenuCornerRadiusScale, UiSettings.Shield.Main.ShieldMenuCornerRadiusOffset) HubBar.Parent.Frame.BackgroundColor3 = UiSettings.Shield.Main.HubBarDividerColor HubBar.Parent.Frame.BackgroundTransparency = UiSettings.Shield.Main.HubBarDividerTransparency MenuIconContainer.ScalingIcon.ImageColor3 = UiSettings.TopBar.MenuIconColor MenuIconContainer.BackgroundColor3 = UiSettings.TopBar.MenuBackgroundColor MenuIconContainer.UICorner.CornerRadius = UDim.new(UiSettings.TopBar.MenuBackgroundCornerRadiusScale, UiSettings.TopBar.MenuBackgroundCornerRadiusOffset) MenuIconContainer.BackgroundTransparency = UiSettings.TopBar.MenuBackgroundTransparency MenuIconContainer.StateOverlayRound.UICorner.CornerRadius = UDim.new(UiSettings.TopBar.MenuBackgroundCornerRadiusScale, UiSettings.TopBar.MenuBackgroundCornerRadiusOffset) UniBar["2"]["2"].BackgroundTransparency = UiSettings.TopBar.UniBarBackgroundTransparency UniBar["2"]["2"].UICorner.CornerRadius = UDim.new(UiSettings.TopBar.UniBarBackgroundCornerRadiusScale, UiSettings.TopBar.UniBarBackgroundCornerRadiusOffset) UniBar["2"]["3"].chat.Highlighter.corner.CornerRadius = UDim.new(UiSettings.TopBar.UniBarBackgroundCornerRadiusScale, UiSettings.TopBar.UniBarBackgroundCornerRadiusOffset) UniBar["2"]["3"].nine_dot.Highlighter.corner.CornerRadius = UDim.new(UiSettings.TopBar.UniBarBackgroundCornerRadiusScale, UiSettings.TopBar.UniBarBackgroundCornerRadiusOffset) UniBar["2"]["3"].nine_dot.SelectedHighlighter.corner.CornerRadius = UDim.new(UiSettings.TopBar.UniBarBackgroundCornerRadiusScale, UiSettings.TopBar.UniBarBackgroundCornerRadiusOffset) UniBar["2"]["3"].nine_dot.IntegrationIconFrame.IntegrationIcon.Corner.CornerRadius = UDim.new(UiSettings.TopBar.UniBarBackgroundCornerRadiusScale, UiSettings.TopBar.UniBarBackgroundCornerRadiusOffset) UniBar["2"]["3"].chat.IntegrationIconFrame.IntegrationIcon.ImageColor3 = UiSettings.TopBar.UniBarIconColor UniBar["2"]["3"].nine_dot.IntegrationIconFrame.IntegrationIcon.Overflow.ImageColor3 = UiSettings.TopBar.UniBarIconColor UniBar["2"]["3"].nine_dot.IntegrationIconFrame.IntegrationIcon.Close.ImageColor3 = UiSettings.TopBar.UniBarIconColor if UniBar["2"]["3"]:FindFirstChild("toggle_mic_mute") then UniBar["2"]["3"].toggle_mic_mute.IntegrationIconFrame.IntegrationIcon["1"].ImageColor3 = UiSettings.TopBar.UniBarIconColor UniBar["2"]["3"].toggle_mic_mute.Highlighter.corner.CornerRadius = UDim.new(UiSettings.TopBar.UniBarBackgroundCornerRadiusScale, UiSettings.TopBar.UniBarBackgroundCornerRadiusOffset) UniBar["2"]["3"].toggle_mic_mute.SelectedHighlighter.corner.CornerRadius = UDim.new(UiSettings.TopBar.UniBarBackgroundCornerRadiusScale, UiSettings.TopBar.UniBarBackgroundCornerRadiusOffset) end PlayerInfo.Parent.TopRoundedRect.DismissIconFrame.BackgroundColor3 = UiSettings.Leaderboard.TopColor PlayerInfo.Parent.TopRoundedRect.DismissIconFrame.BackgroundTransparency = UiSettings.Leaderboard.TopTransparency PlayerInfo.Parent.BottomRoundedRect["1"].BackgroundColor3 = UiSettings.Leaderboard.BottomColor PlayerInfo.Parent.BottomRoundedRect["1"].BackgroundTransparency = UiSettings.Leaderboard.BottomTransparency PlayerInfo.ScrollingFrameClippingFrame.ScollingFrame.OffsetUndoFrame.BackgroundColor3 = UiSettings.Leaderboard.PlayerBackgroundColor PlayerInfo.BackgroundColor3 = UiSettings.Leaderboard.PlayerBackgroundColor game:GetService("CoreGui").ExperienceChat.appLayout.chatWindow.BackgroundColor3 = UiSettings.Chat.BackgroundColor game:GetService("CoreGui").ExperienceChat.appLayout.chatInputBar.BackgroundColor3 = UiSettings.Chat.BackgroundColor game:GetService("CoreGui").ExperienceChat.appLayout.chatWindow.BackgroundColor3 = UiSettings.Chat.BackgroundColor game:GetService("CoreGui").ExperienceChat.appLayout.topBorder.ImageColor3 = UiSettings.Chat.BackgroundColor game:GetService("CoreGui").ExperienceChat.appLayout.bottomBorder.ImageColor3 = UiSettings.Chat.BackgroundColor if UiSettings.TopBar.UseOldIcon then RobloxIcon.Image = "rbxasset://LuaPackages/Packages/_Index/FoundationImages/FoundationImages/SpriteSheets/img_set_2x_17.png" RobloxIcon.ImageRectOffset = Vector2.new(215, 20) RobloxIcon.ImageRectSize = Vector2.new(150,150) else RobloxIcon.Image = "rbxasset://LuaPackages/Packages/_Index/FoundationImages/FoundationImages/SpriteSheets/img_set_2x_25.png" RobloxIcon.ImageRectOffset = Vector2.new(0, 74) RobloxIcon.ImageRectSize = Vector2.new(72,72) end if not UiSettings.Shield.Main.HideShieldBackground then RobloxGui.SettingsClippingShield.DarkenBackground.BackgroundColor3 = UiSettings.Shield.Main.ShieldBackgroundColor end if PlayerInfo.Parent:FindFirstChild("TitleBar") then PlayerInfo.Parent.TitleBar.BackgroundColor3 = UiSettings.Leaderboard.TitleBarBackgroundColor PlayerInfo.Parent.TitleBar.BackgroundTransparency = UiSettings.Leaderboard.TitleBarBackgroundTransparency PlayerInfo.Parent.TitleBar.ChildrenFrame.playersHeader.TextColor3 = UiSettings.Leaderboard.TitleBarTextColor PlayerInfo.Parent.TitleBar.ChildrenFrame.playersHeader.TextTransparency = UiSettings.Leaderboard.TitleBarTextTransparency PlayerInfo.Parent.TitleBar.ChildrenFrame.playersHeader.TextXAlignment = UiSettings.Leaderboard.TitleBarTextXAlignment end for _, HubBarTab in pairs(GetChildrenWithName(HubBar, "Tab")) do HubBarTab.TabLabel.Icon.ImageColor3 = UiSettings.Shield.Main.HubBarIconColor HubBarTab.TabLabel.Title.TextColor3 = UiSettings.Shield.Main.HubBarTextColor HubBarTab.TabSelection.BackgroundColor3 = UiSettings.Shield.Main.HubBarSelectionColor end for _,PauseButton in pairs(PauseButtons) do PauseButton:FindFirstChild("Border").LineJoinMode = UiSettings.Shield.Main.BorderMode PauseButton:FindFirstChild("Border").Color = UiSettings.Shield.Main.BorderColor PauseButton:FindFirstChild("Border").Transparency = UiSettings.Shield.Main.BorderTransparency PauseButton:FindFirstChild("Border").Thickness = UiSettings.Shield.Main.BorderThickness PauseButton:FindFirstChild("Border").Thickness = UiSettings.Shield.Main.BorderThickness PauseButton:FindFirstChild("UICorner").CornerRadius = UDim.new(UiSettings.Shield.Main.ButtonCornerRadiusScale, UiSettings.Shield.Main.ButtonCornerRadiusOffset) PauseButton:FindFirstChildOfClass("TextLabel").TextColor3 = UiSettings.Shield.Main.TextColor PauseButton:FindFirstChildOfClass("TextLabel").TextStrokeTransparency = UiSettings.Shield.Main.TextStrokeTransparency PauseButton:FindFirstChildOfClass("TextLabel").TextStrokeColor3 = UiSettings.Shield.Main.TextStrokeColor PauseButton:FindFirstChildOfClass("TextLabel").TextXAlignment = UiSettings.Shield.Main.TextXAlignment PauseButton:FindFirstChildOfClass("TextLabel").TextYAlignment = UiSettings.Shield.Main.TextYAlignment end end UpdateUI() if not UiCustomizationEnabled then RunService:BindToRenderStep("UiUpdate", Enum.RenderPriority.Last.Value, UiUpdateLoop) UiCustomizationEnabled = true print("CoreGui+ has been started") warn("Turning off 'Reduce Motion' is highly encouraged to ensure the functionality of CoreGui+") else RunService:UnbindFromRenderStep("UiUpdate") RunService:BindToRenderStep("UiUpdate", Enum.RenderPriority.Last.Value, UiUpdateLoop) print("CoreGui+ has been reloaded") end -- health bar needs to be changed -- shield needs to be changed