Pastebin: https://paste.ee/r/7YLwbHow To Get Scripts: https://youtu.be/E7SujlZdjf4Support with a donation: vovapro141@gmail.com (PayPal ID)R6R15robloxroblox hackroblox exploitexploitexploitsexploiterhackhackshackershowcaseshowcaserhub showcasescript hubhublua hublua hub OTora IsMe1 FOAceBanSkays BloxSkays GamingSakpotEzo McGfezRobloxLuaXeLuaXieExampleFurky - Roblox \"Exploits\" (stupid ngl)Jazzy RbxHype PloitsFurkyKrnlFluxusOxygen USynapse XKiwi XSirhurtAsshurtSentinelSentinel V1Sentinel V2Sentinel V3JJSploitScriptwareShadowCoco ZCometNovalineDansploitNihonRo-wareElectronKavo UIWally UIOrion UIroblox exploitfree roblox exploitroblox exploit freeroblox free exploitroblox exploit no keyroblox exploit downloadroblox script exploitroblox exploit trollingroblox exploit 2020roblox exploit 2021roblox exploit 2022roblox exploit 2023script exploit robloxroblox hackhow to hack in robloxroblox hack downloadhow to hack robloxhack robloxroblox hack 2022roblox hack freeroblox adopt me hackhow to hack roblox accountsroblox scriptroblox blox fruits scriptroblox pet simulator x scriptroblox pls donate scriptroblox shindo life scriptroblox king legacy scriptroblox blox fruit scriptroblox script executoradopt me script robloxroblox scripting tutorialroblox scriptingroblox studio scriptingscripting robloxroblox studio scripting tutorialroblox scripting tutorial 2scripting tutorial robloxhow to learn roblox scriptinghow to learn lua scripting for robloxscripting your funny ideasios 16blox fruitsshiba inu coinshindo lifespaces22 ultradivya tripathi mamslap battlestdsshindo life codesroblox exploitsrobloxdoors robloxroblox storyroblox doorsroblox bedwarsbedwars robloxmachenzie turner robloxlankybox roblox#robloxfgteev robloxMining Clicker SimulatorClicker SimulatorTapping Simulator! Name = MAINGUI.Settings.Party["Create/Join"].PartyName.Text, Passcode = MAINGUI.Settings.Party["Create/Join"].Passcode.Text, MAINGUI.Error.Text = "Not enough currency or Party Name already existed", MAINGUI.Settings.Party.Invite.Disband.TextButton.MouseButton1Click:connect(function(), if player.Character:FindFirstChild("OwnerTag").Value[player.Name]:FindFirstChild("OWNER") then, RemoteEvent:FireServer("DisbandParty", player.Character:FindFirstChild("OwnerTag").Value, PASSCODE), MAINGUI.Settings.Party.Invite.Invite.TextButton.MouseButton1Click:connect(function(), local TEXTPLAYER = game.Players:FindFirstChild(MAINGUI.Settings.Party.Invite.PlayerName.Text), if TEXTPLAYER and TEXTPLAYER.Character:FindFirstChild("OwnerTag") == nil then, RemoteEvent:FireServer("PartyInvite", TEXTPLAYER, PASSCODE), MAINGUI.Error.Text = "Player does not exist or already in a party", local function CreatePartyFrame(user, TAG), if user and MAINGUI.Party.Frame:FindFirstChild(user.Name) == nil then, local p_frame = game.ReplicatedStorage.PartyFrame:Clone(), p_frame.Kick.MouseButton1Click:connect(function(), if connect1 and p_frame == nil and p_frame:FindFirstChild("HP") == nil then, p_frame.HP.Frame.Size = UDim2.new(math.max(0, health / user.Humanoid.MaxHealth), 0, 1, 0), p_frame.HP.Frame.BackgroundColor3 = Color3.fromRGB(75, 234, 50):lerp(Color3.fromRGB(234, 29, 29), 1 - health / user.Humanoid.MaxHealth), if TAG and health == 0 and not game.Players:GetPlayerFromCharacter(user) then, if TAG and game.Players:GetPlayerFromCharacter(user) then, game.Players:GetPlayerFromCharacter(user).CharacterAdded:connect(function(otherChar), connect1 = user.Humanoid.HealthChanged:connect(changeHealth), if #MAINGUI.Party.Frame:GetChildren() > 2 then, for i, v in pairs(MAINGUI.Party.Frame:GetChildren()) do, if v:IsA("ImageLabel") and v.Name ~= player.Name then, while game:GetService("RunService").Heartbeat:wait() do, if MAINGUI.Party.Frame:FindFirstChild(player.Name) == nil then, if MAINGUI.Settings.Settings.Visible then, MAINGUI.BottomLeft.Settings.ImageColor3 = Color3.fromRGB(6, 147, 255), elseif MAINGUI.Settings.Tittle.Visible then, MAINGUI.BottomLeft.Tittle.ImageColor3 = Color3.fromRGB(6, 147, 255), elseif MAINGUI.Settings.Save.Visible then, MAINGUI.BottomLeft.Save.ImageColor3 = Color3.fromRGB(6, 147, 255), elseif MAINGUI.Settings.Help.Visible then, MAINGUI.BottomLeft.Help.ImageColor3 = Color3.fromRGB(6, 147, 255), elseif MAINGUI.BottomLeft.Stats.Visible then, MAINGUI.BottomLeft.Stats.ImageColor3 = Color3.fromRGB(6, 147, 255), MAINGUI.BottomLeft.Settings.ImageColor3 = Color3.new(1, 1, 1), MAINGUI.BottomLeft.Tittle.ImageColor3 = Color3.new(1, 1, 1), MAINGUI.BottomLeft.Save.ImageColor3 = Color3.new(1, 1, 1), MAINGUI.BottomLeft.Help.ImageColor3 = Color3.new(1, 1, 1), MAINGUI.BottomLeft.Stats.ImageColor3 = Color3.new(1, 1, 1), if MAINGUI.Party.ImageButton.ImageColor3 == Color3.new(0, 0, 0) then, MAINGUI.Party.TextLabel.Text = "Create/Join Party", elseif player.Character.OwnerTag.Value:isDescendantOf(game.ReplicatedStorage.PartySystem) then, local PARTY = player.Character.OwnerTag.Value, local TOTALMEMBERS = #PARTY:GetChildren(), MAINGUI.Party.TextLabel.Text = PARTY.Name .. " (" .. tostring(TOTALMEMBERS) .. ")", for _, v in pairs(MAINGUI.Party.Frame:GetChildren()) do, if v:IsA("ImageLabel") and PARTY:FindFirstChild(v.Name) == nil then, for _, v in pairs(PARTY:GetChildren()) do, if MAINGUI.Party.Frame:FindFirstChild(v.Name) == nil then, MAINGUI.Party.Frame[v.Name].Leader.Visible = true, MAINGUI.Party.Frame[v.Name].Leader.Visible = false, for _, CHILDREN in pairs(MAINGUI.Party.Frame:GetChildren()) do, local myClover = DATAFOLDER.Clover.Value + DATAFOLDER.ExtraSlot.Value, if myClover >= tonumber(v.Name) or DATAFOLDER["Slot" .. v.Name].Value ~= "" then, v.ImageLabel.Image = game.ReplicatedStorage.MagicImg:FindFirstChild(DATAFOLDER["Slot" .. v.Name].Value).Value, v.ImageLabel.Image = "rbxassetid://9571720", local SAFEZONEHIT = KeyModule.SafeZones(character.HumanoidRootPart.Position), if SAFEZONEHIT and SAFEZONEHIT:FindFirstChild("SafeZone") then, if not character.Effects:FindFirstChild("Safe Zone") then, local SECONDS = LevelSystem.DOUBLEXPSECONDS(), local stringvalue = Instance.new("StringValue"), stringvalue.Value = "http://www.roblox.com/asset/?id=580388963", local cooldowntag = Instance.new("NumberValue"), local timeUsed = Instance.new("NumberValue"), elseif character.Effects:FindFirstChild("Safe Zone") then, if SAFEZONEHIT and SAFEZONEHIT:FindFirstChild("HealZone") then, if not character.Effects:FindFirstChild("Healing Zone") then, stringvalue.Value = "http://www.roblox.com/asset/?id=1032918680", elseif character.Effects:FindFirstChild("Healing Zone") then, character.Effects["Healing Zone"]:Destroy(), if character:FindFirstChild("Effects") and LevelSystem.CalculateXPTIME(DATAFOLDER.DOUBLEXPBOOST.Value) and not character.Effects:FindFirstChild("Double EXP") then, stringvalue.Value = "http://www.roblox.com/asset/?id=384520176", timeUsed.Value = DATAFOLDER.DOUBLEXPBOOST.Value, delay(math.abs(SECONDS - (os.time() - DATAFOLDER.DOUBLEXPBOOST.Value)), function(), if type(v) == "function" and string.match(i, "render_") then, game:GetService("RunService"):BindToRenderStep(i, Enum.RenderPriority.Last.Value - 1, v), if OTHERPLAYA or OTHERPLAYA == character then, if OTHERPLAYA:FindFirstChild("OwnerTag") == nil then, if not OTHERPLAYA.OwnerTag or not character:FindFirstChild("OwnerTag") or OTHERPLAYA.OwnerTag.Value ~= character.OwnerTag.Value then, if not DEBUG_TOUCH and hit:isDescendantOf(character) then, if array.MinRange and array.MaxRange and mouse.Hit.p - character.HumanoidRootPart.Position.magnitude < array.MaxRange and mouse.Hit.p - character.HumanoidRootPart.Position.magnitude > array.MinRange then, mouse.Icon = "http://www.roblox.com/asset/?id=251497633", mouse.Icon = "http://www.roblox.com/asset/?id=158691754", until character.Effects:FindFirstChild("Hit Stun") == nil, until KeyPressed[Enum.UserInputType.MouseButton1.Name] and KeyPressed[Enum.UserInputType.MouseButton1.Name][1] == true or Grimoire_Tool.Parent ~= character, until character.Effects:FindFirstChild("Hit Stun") == nil and character.Humanoid.Health > 0, MAP_RADAR.Material = Enum.Material.SmoothPlastic, MAP_RADAR.BrickColor = BrickColor.new("Light blue"), local meshBlock = Instance.new("BlockMesh"), local mySpherecone = Instance.new("Part"), mySpherecone.Material = Enum.Material.SmoothPlastic, mySpherecone.BrickColor = BrickColor.new("Gold"), mySpherecone.Size = Vector3.new(0.4, 0.4, 0.4), MAP_RADAR.Parent = workspace.IgnoreFolder.LocalItems, while TRUECHAR and not DISABLEEFFECTS_NOW do, local POS = TRUECHAR.HumanoidRootPart.CFrame, for i, v in pairs(workspace.NPCs:GetChildren()) do, if v ~= TRUECHAR and v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and 0 < v.Humanoid.Health then, local otherPOS = v.HumanoidRootPart.CFrame, if v:FindFirstChild(RANDOM_OS) == nil and Y_DIFF_MAX >= math.abs(otherPOS.y - POS.y) and GRAB_RANGE >= math.abs(otherPOS.x - POS.x) and GRAB_RANGE >= math.abs(otherPOS.z - POS.z) then, TAGCreate.Material = Enum.Material.SmoothPlastic, TAGCreate.Size = Vector3.new(0.3, 0.3, 0.3), elseif v:FindFirstChild(RANDOM_OS) and Y_DIFF_MAX >= math.abs(otherPOS.y - POS.y) and GRAB_RANGE >= math.abs(otherPOS.x - POS.x) and GRAB_RANGE >= math.abs(otherPOS.z - POS.z) then, local TAGCreate = v:FindFirstChild(RANDOM_OS), if TRUECHAR:FindFirstChild("OwnerTag") and v:FindFirstChild("OwnerTag") then, if TRUECHAR.OwnerTag.Value == v.OwnerTag.Value or v.OwnerTag.Value == TRUECHAR then, TAGCreate.BrickColor = BrickColor.Green(), local newPOS = POS.p + Vector3.new((otherPOS.x - POS.x) / GRAB_RANGE * (MAP_RADAR.Size.X * 0.5), math.floor((otherPOS.y - POS.y) / (Y_DIFF_MAX / 2) * 1 + 0.5) / 2, (otherPOS.z - POS.z) / GRAB_RANGE * (MAP_RADAR.Size.Z * 0.5)), TAGCreate.CFrame = CFrame.new(newPOS) + Vector3.new(0, HEIGHTS, 0), MAP_RADAR.CFrame = CFrame.new(POS.p) + Vector3.new(0, HEIGHTS, 0), mySpherecone.CFrame = CFrame.new(POS.p) + Vector3.new(0, HEIGHTS, 0), if not GETCONFIRMDEBUG and character:FindFirstChild("DEBUGGER") == nil then, local textbox = Instance.new("TextLabel"), textbox.Position = UDim2.new(0.5, -100, 0.5, -100), textbox.BackgroundColor3 = Color3.new(0, 0, 0), local accept = Instance.new("TextButton"), accept.BackgroundColor3 = Color3.new(0, 1, 0), game.ReplicatedStorage.PartyFrame.Kick.Gradient:Clone().Parent = accept, decline.Position = UDim2.new(0.5, 0, 1, 0), decline.BackgroundColor3 = Color3.new(1, 0, 0), accept.MouseButton1Click:connect(function(), decline.MouseButton1Click:connect(function(), if DATAFOLDER.PartyInvite.Value == "Active" and character:FindFirstChild("OwnerTag") == nil and MAINGUI:FindFirstChild("PartyInvite") == nil then, local ui = game.ReplicatedStorage.PartyInvite:Clone(), ui.TextLabel.Text = "You have been invited to join " .. tag.Name, ui.Decline.TextButton.MouseButton1Click:connect(function(), ui.Accept.TextButton.MouseButton1Click:connect(function(), RemoteEvent:FireServer("PartyAddMember2", tag, character, nil, PASSCODE), function RemoteFunction.OnClientInvoke(func_name, ), RemoteEvent.OnClientEvent:connect(RUNFUNC), local AREAs = workspace.IgnoreFolder["Area[Name/Music]"].Areas, local ExploreArea = workspace.IgnoreFolder["Area[Name/Music]"]["??? As of Dec. 2, 2021, this is the full list of all Magics in Clover Kingdom: Grimshot. Cloudflare Ray ID: 7a27e76fef66781f FogColor = Color3.fromRGB(127, 127, 127), MUSIC.SoundId = SOUND[CURRENTSONG].SoundId, local MUSICLOOP = MUSIC.DidLoop:connect(function(), MUSIC.SoundId = SOUND[CURRENTSONG + 1].SoundId, MAINGUI.AreaTextLabel.TextStrokeTransparency = 0, MAINGUI.AreaTextLabel.TextTransparency = 0, game:GetService("TweenService"):Create(MAINGUI.AreaTextLabel, TweenInfo.new(0.3, Enum.EasingStyle.Linear, Enum.EasingDirection.Out), {TextStrokeTransparency = 1, TextTransparency = 1}):Play(), local ray = Ray.new(character.HumanoidRootPart.Position, Vector3.new(0, 9999, 0)), local hit = workspace:FindPartOnRayWithWhitelist(ray, {AREAs}), JSON | Redeem codes Clover Kingdom: Grimshot es bastbefore simple, you just have to follow the following steps: Start the game. IMPORTANT: Enter the code as it is written in our . Whether you're looking for Magic Spins or Coins, the codes below have it all! These magics can be spun at the common tower. Clover Kingdom: Grimshot Script | Autofarm [LuaXe] LuaXie 3.45K subscribers Subscribe Share 8.7K views 5 months ago #roblox Pastebin: https://paste.ee/r/7YLwb How To Get Scripts:. 0 7 Roblox MMO Gaming There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data. | 0.24 KB, JSON | michael sandel justice course syllabus. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page. These magics can be spun for at the uncommon tower. While holding the Demon Slayer Sword, the user shoots a tall trail of Anti-Magic smoke from the tip of their sword, damaging everyone in its path. All rights reserved. In a world where people are born with magic, will you become a Magic Knight and protect the world, or will you become a villain and destroy it? Saturation = hit.ColorCorrection.Saturation, Brightness = hit.ColorCorrection.Brightness, game:GetService("TweenService"):Create(game.Lighting, TweenInfo.new(LIGHTING_SECONDS_CHANGE, Enum.EasingStyle.Linear, Enum.EasingDirection.Out), {. To do so, simply follow the steps below. Community content is available under CC-BY-SA unless otherwise noted. clover kingdom grimshot script. Clover Kingdom: Grimshot is an RPG game on Roblox based off of the anime Black Clover, it includes many of the aspects of Black Clover while also adding in new things. Magics are a special power you can get if you are level 50 and age 15. Here's a look at all of the working Clover Kingdom: Grimshot codes. Check out the top 100 Codes (Click here) Sign up to the Roblox Codes Newsletter! PremiumSpin4 - Redeem this code to get additional 20 premium Spins. | 13.29 KB, We use cookies for various purposes including analytics. Hit the redeem button to receive the free reward. Roblox Black Clover: Grimshot Hack Auto Farm/Auto Quest/More Black Clover: Grimshot Wiki 28 pages Explore Wiki Content Community in: Bulbol Basic Weakening Magic Edit The Basic Weakening Magic available by going to the Wizard Tower in Hage Village and speaking to Drouot (or his Magic Apprentice if you want it for secondary) who will then give you a random magic. | 13.51 KB, Lua | Color = GRIMOIREGUI.Middle.BackgroundColor3. Copyright 2023 Pro Game Guides. Contents 1 hour ago Black Clover Online Scripts (Read Carefully) - Pastebin.com Controls: Left Ctrl to run. Expired Codes ANEXTRACODEFORWEAKS TIMEMAGICMAYBE 30KLIKESZZ! The details on how to get each magic can be found in their respective lists below. The action you just performed triggered the security solution. black clover grimshot script 30 June 2022 - 21:41; Painting Supplies & How to Use Them 16 May 2019 - 16:53; The Top Interior Paint Brands in the UAE 6 May 2019 - 18:40; Milk Paint UAE 6 May 2019 - 11:41; Chalk paint UAE 1 May 2019 - 13:30; black clover grimshot script. How to get pets in Roblox Black Clover Kingdom Grimshot? Get out of the safe zone first before using the script Thanks will update and add Mana or magic farming when i get to lvl 50 or in other words if I am not lazy Don't bash me. If you attempt to type in a code and it saysInvalid Code, however, this means that you've likely mistyped the code or neglected to use the correct capitalization. | 0.73 KB, JSON | Press the Settings button on the side of the screen. ASTDAll Star Tower DefenseSPTS : OriginAnime Evolutiontown Backrooms Race ClickerYour Bizarre Advanture: NUYBA:NUClicker Party SimulatorAnime Clicker SimulatorJump RopeRebirth Champions X Tapping Legends X Roblox but every second you get +1 Jump PowerCS: Prison LifeColor BlockHow Far Can You Fly? Enter the code and receive the reward. clover kingdom grimshot script - Mathtutorweeks.com If a new code is released, the best ways to find out about it are checking back with this article regularly, joining the Clover Kingdom: GrimshotDiscordserver, and joining the Grimshot Clover Roblox group. game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.PlayerList, false), game:GetService("StarterGui"):SetCoreGuiEnabled(Enum.CoreGuiType.Health, false), if not game:GetService("RunService"):IsStudio() then, game.ReplicatedFirst.Loading.BindableFunction:Invoke("LOADING"), workspace.IgnoreFolder.LocalItems:ClearAllChildren(), local DATAFOLDER = player:WaitForChild("DataFolder"), local Grimoire_Tool = player.Backpack:WaitForChild("Book"), mouse.TargetFilter = workspace.IgnoreFolder, local MAINGUI = player.PlayerGui:WaitForChild("MainGUI"), local LevelSystem = require(game.ReplicatedStorage:WaitForChild("LevelSystem")), local RemoteEvent = game.ReplicatedStorage:WaitForChild("RemoteEvent"), local RemoteFunction = game.ReplicatedStorage:WaitForChild("RemoteFunction"), local PASSCODE = RemoteFunction:InvokeServer("PASSCODE"), local SKILLTREE = game.ReplicatedStorage:WaitForChild(DATAFOLDER.MagicType.Value .. "MagicSkills"):Clone(), game.ReplicatedStorage:WaitForChild("Experience"):Clone().Parent = MAINGUI, for i, v in pairs(SKILLTREE.Center:GetChildren()) do, if v:IsA("ImageLabel") and v ~= SKILLTREE.Center.CLOVER then, local TextLabel = Instance.new("TextLabel"), TextLabel.Size = UDim2.new(0, 100, 0, 10), TextLabel.Position = UDim2.new(0, 0, 0, -5), TextLabel.TextStrokeColor3 = Color3.new(0, 0, 0), TextLabel.FontSize = Enum.FontSize.Size14, TextLabel.TextColor3 = Color3.new(1, 1, 1), for i, v in pairs(SKILLTREE.Center.Moves:GetChildren()) do, TextLabel.Size = UDim2.new(0, 100, 0, 20), TextLabel.Position = UDim2.new(0, 40, 0, -10), TextLabel.BackgroundColor3 = Color3.new(0, 0, 0), TextLvl.Position = UDim2.new(0, -20, 0, 0), TextDescription.Size = UDim2.new(0, 100, 0, 40), TextDescription.Position = UDim2.new(0, 0, 0, 20), TextDescription.Text = v.Description.Value .. [[, SkillPoint(s): ]] .. tostring(game.ReplicatedStorage.MagicSkillPoint[v.Name].Value), TextLabel.TextXAlignment = Enum.TextXAlignment.Left, TextDescription.TextXAlignment = Enum.TextXAlignment.Left, local textBOUNDS = TextLabel.TextBounds + TextDescription.TextBounds, TextLabel.Size = UDim2.new(0, textBOUNDS.x, 0, 20), TextDescription.Size = UDim2.new(0, textBOUNDS.x, 0, textBOUNDS.y), local MYLEVEL = LevelSystem.CalculateLVLfromEXP(DATAFOLDER.Stats.XP.Value), if character:FindFirstChild("DEBUGGER") then, local REQUIRESKILLPOINTFORMAGIC = game.ReplicatedStorage.MagicSkillPoint[v.Name].Value, if REQUIRESKILLPOINTFORMAGIC <= tonumber(DATAFOLDER.Stats.SkillPoint.Value) and MYLEVEL >= v.LVL_TAG.Value and (DATAFOLDER.Magics:FindFirstChild(v.PREVIOUS_MOVE_TAG.Value) or v.PREVIOUS_MOVE_TAG.Value == "") or DATAFOLDER.Magics:FindFirstChild(v.Name) then, local MYCLOVER = math.min(DATAFOLDER.Clover.Value + DATAFOLDER.ExtraSlot.Value, #SKILLTREE.MagicInventory:GetChildren() - 1), for i = 1, #SKILLTREE.MagicInventory:GetChildren() - 1 do, if DATAFOLDER["Slot" .. i].Value == v.Name then, if DATAFOLDER["Slot" .. i].Value == "" then, RemoteEvent:FireServer("AddSlotMagic", i, v.Name, PASSCODE), MAINGUI.Error.Text = "Your magic slot(s) are full", MAINGUI.Error.Text = "[" .. v.Name .. "]" .. " already equipped", MAINGUI.Error.Text = "Require: Level " .. v.LVL_TAG.Value, elseif v.PREVIOUS_MOVE_TAG.Value ~= "" and DATAFOLDER.Magics:FindFirstChild(v.PREVIOUS_MOVE_TAG.Value) == nil then, MAINGUI.Error.Text = "Require: " .. v.PREVIOUS_MOVE_TAG.Value, elseif REQUIRESKILLPOINTFORMAGIC > tonumber(DATAFOLDER.Stats.SkillPoint.Value) then, MAINGUI.Error.Text = "You need " .. REQUIRESKILLPOINTFORMAGIC .. " skill point! You can get the script by doing easy steps, i have to do it sorry, but this time like i said they are way easier. Image via Roblox Clover Kingdom: Grimshot. Open the Roblox. Magics | Black Clover Grimshot Wiki | Fandom Position = tutorialImg.Position - UDim2.new(0, size * 0.5 * 0.5, 0, size * 0.5 * 0.5), local CLICKMOUSE = mouse.Button1Down:connect(function(), createTutorialCircle(UDim2.new(0.5, 0, 0.5, 0), "Keep your eyes on this red circle, this is for a quick tutorial. 03, 2021 Description These animations were paid for high price, so it's also high price RIP. Your IP: Clover Kingdom: Grimshot This game has not been ranked by RTrack. CloverTransparency = GRIMOIREGUI.Clover.ImageTransparency, ImageColor = GRIMOIREGUI.Right.ImageColor3, GRIMOIREGUI.Middle.MouseButton1Click:connect(function(), GRIMOIREGUI.Left.MouseButton1Click:connect(function(), GRIMOIREGUI.Right.MouseButton1Click:connect(function(), GRIMOIREGUI.Red.MouseButton1Click:connect(function(), local mouseVec = Vector2.new(mouse.X, mouse.Y), local COLORPICKPOS = GRIMOIREGUI.Red.AbsolutePosition, local COLORPICKSIZE = GRIMOIREGUI.Red.AbsoluteSize, local INSIDECOLORPOS = mouseVec - COLORPICKPOS, local r = math.min(COLORPICKSIZE.x, INSIDECOLORPOS.x) / COLORPICKSIZE.x, COLORPICKED = Color3.new(r, COLORPICKED.g, COLORPICKED.b), GRIMOIREGUI.Red.ImageLabel.Position = UDim2.new(r, -10, 0, 0), GRIMOIREGUI.Red.TextBox.Text = math.floor(r * 255), GRIMOIREGUI.Green.MouseButton1Click:connect(function(), local COLORPICKPOS = GRIMOIREGUI.Green.AbsolutePosition, local COLORPICKSIZE = GRIMOIREGUI.Green.AbsoluteSize, local g = math.min(COLORPICKSIZE.x, INSIDECOLORPOS.x) / COLORPICKSIZE.x, COLORPICKED = Color3.new(COLORPICKED.r, g, COLORPICKED.b), GRIMOIREGUI.Green.ImageLabel.Position = UDim2.new(g, -10, 0, 0), GRIMOIREGUI.Green.TextBox.Text = math.floor(g * 255), GRIMOIREGUI.Blue.MouseButton1Click:connect(function(), local COLORPICKPOS = GRIMOIREGUI.Blue.AbsolutePosition, local COLORPICKSIZE = GRIMOIREGUI.Blue.AbsoluteSize, local b = math.min(COLORPICKSIZE.x, INSIDECOLORPOS.x) / COLORPICKSIZE.x, COLORPICKED = Color3.new(COLORPICKED.r, COLORPICKED.g, b), GRIMOIREGUI.Blue.ImageLabel.Position = UDim2.new(b, -10, 0, 0), GRIMOIREGUI.Blue.TextBox.Text = math.floor(b * 255), GRIMOIREGUI.Red.TextBox.FocusLost:connect(function(), local N = tonumber(GRIMOIREGUI.Red.TextBox.Text), N = math.min(math.abs(math.floor(N)), 255), COLORPICKED = Color3.new(alpha, COLORPICKED.g, COLORPICKED.b), GRIMOIREGUI.Red.ImageLabel.Position = UDim2.new(alpha, -10, 0, 0), GRIMOIREGUI.Red.TextBox.Text = math.floor(COLORPICKED.r * 255), GRIMOIREGUI.Blue.TextBox.FocusLost:connect(function(), local N = tonumber(GRIMOIREGUI.Blue.TextBox.Text), COLORPICKED = Color3.new(COLORPICKED.r, COLORPICKED.g, alpha), GRIMOIREGUI.Blue.ImageLabel.Position = UDim2.new(alpha, -10, 0, 0), GRIMOIREGUI.Blue.TextBox.Text = math.floor(COLORPICKED.b * 255), GRIMOIREGUI.Green.TextBox.FocusLost:connect(function(), local N = tonumber(GRIMOIREGUI.Green.TextBox.Text), COLORPICKED = Color3.new(COLORPICKED.r, alpha, COLORPICKED.b), GRIMOIREGUI.Green.ImageLabel.Position = UDim2.new(alpha, -10, 0, 0), GRIMOIREGUI.Green.TextBox.Text = math.floor(COLORPICKED.g * 255), GRIMOIREGUI.Clover.MouseButton1Click:connect(function(), for _, v in pairs(GRIMOIREGUI.BookSize:GetChildren()) do, for _, textbut in pairs(GRIMOIREGUI.BookSize:GetChildren()) do, local CLOVERTEXT = GRIMOIREGUI.CloverTransparency.Text, local LEFTIDTEXT = GRIMOIREGUI.LeftID.Text, local RIGHTIDTEXT = GRIMOIREGUI.RightID.Text, GRIMOIREGUI.CloverTransparency.FocusLost:connect(function(), if tonumber(GRIMOIREGUI.CloverTransparency.Text) then, GRIMOIREGUI.Clover.ImageTransparency = tonumber(GRIMOIREGUI.CloverTransparency.Text), GRIMOIREGUI.CloverTransparency.Text = CLOVERTEXT, GRIMOIREGUI.LeftID.FocusLost:connect(function(), if tonumber(GRIMOIREGUI.LeftID.Text) then, GRIMOIREGUI.Left.Image = "rbxassetid://" .. GetID(tonumber(GRIMOIREGUI.LeftID.Text)), GRIMOIREGUI.RightID.FocusLost:connect(function(), if tonumber(GRIMOIREGUI.RightID.Text) then, GRIMOIREGUI.Right.Image = "rbxassetid://" .. GetID(tonumber(GRIMOIREGUI.RightID.Text)), GRIMOIREGUI.Material.FocusLost:connect(function(), GRIMOIREGUI.Material.Text = "Material [" .. MATERIAL.Name .. "]", GRIMOIREGUI.TextLabel.BackgroundColor3 = COLORPICKED, GRIMOIREGUI.TextLabel.Text = "(" .. math.floor(255 * COLORPICKED.r) .. "," .. math.floor(255 * COLORPICKED.g) .. "," .. math.floor(255 * COLORPICKED.b) .. ")", GRIMOIREGUI.Middle.BackgroundColor3 = COLORPICKED, GRIMOIREGUI.Left.BackgroundColor3 = COLORPICKED, GRIMOIREGUI.Right.BackgroundColor3 = COLORPICKED, GRIMOIREGUI.Left.ImageColor3 = COLORPICKED, GRIMOIREGUI.Right.ImageColor3 = COLORPICKED, GRIMOIREGUI.Clover.ImageColor3 = COLORPICKED, local ImageLabel = Instance.new("ImageLabel"), ImageLabel.Size = UDim2.new(0, 50, 0, 50), ImageLabel.ImageColor3 = Color3.new(0, 0, 0), ImageLabel.Parent = MAINGUI.MagicWheel.MagicSlots, local ColorImageLabel = Instance.new("ImageLabel"), ColorImageLabel.BackgroundTransparency = 1, local CoolDownText = Instance.new("TextLabel"), CoolDownText.Size = UDim2.new(1, 0, 1, 0), CoolDownText.Position = UDim2.new(0, 0, 0, 0), CoolDownText.TextStrokeColor3 = Color3.new(0, 0, 0), CoolDownText.FontSize = Enum.FontSize.Size12, CoolDownText.TextColor3 = Color3.new(1, 1, 1), TextLabel.Position = UDim2.new(0, -25, 0, -5), _G.ConvertToTick = _G.ConvertToTick or {}, local NIL_COOLDOWN = game.ReplicatedStorage.NIL_COOLDOWN.Value, local FLYINGV = Instance.new("BodyVelocity"), FLYINGV.MaxForce = Vector3.new(math.huge, math.huge, math.huge), FACEB.MaxTorque = Vector3.new(1000000000, 1000000000, 1000000000), local flightAnimation = character.Humanoid:LoadAnimation(game.ReplicatedStorage.LocalAnimations.BroomFlight), local cleanAnimation = character.Humanoid:LoadAnimation(game.ReplicatedStorage.LocalAnimations.Clean), local runAnimation = character.Humanoid:LoadAnimation(game.ReplicatedStorage.LocalAnimations.RunAnimation), local rollAnimation = character.Humanoid:LoadAnimation(game.ReplicatedStorage.LocalAnimations.Rolling), runAnimation.Priority = Enum.AnimationPriority.Movement, rollAnimation.Priority = Enum.AnimationPriority.Movement, if character.Effects:FindFirstChild("Hit Stun") == nil and not runAnimation.IsPlaying and MAGICENABLED == false and Grimoire_Tool.Parent == character and KeyPressed[Enum.UserInputType.MouseButton1.Name] and KeyPressed[Enum.UserInputType.MouseButton1.Name][1] == true and character:FindFirstChild("Grimoire") and SkillTreeEnable ~= true then, local holdtime = KeyPressed[Enum.UserInputType.MouseButton1.Name][2], if DATAFOLDER["Slot" .. i].Value ~= "" then, table.insert(MAGICEQUIP, DATAFOLDER["Slot" .. i].Value), local MYMOUSEPOS = Vector2.new(mouse.X, mouse.Y), local rot = math.rad(360 / #MAGICEQUIP * i) - math.rad(360 / #MAGICEQUIP) * 0.25, local x = math.cos(rot) * (MAINGUI.MagicWheel.Middle.Size.Y.Offset * 0.6), local y = math.sin(rot) * (MAINGUI.MagicWheel.Middle.Size.Y.Offset * 0.6), MAINGUI.MagicWheel.MagicSlots[i].Position = UDim2.new(0, x - 25, 0, y - 25), MAINGUI.MagicWheel.MagicSlots[i].Image = game.ReplicatedStorage.MagicImg:FindFirstChild(MAGICEQUIP[i]).Value, MAINGUI.MagicWheel.MagicSlots[i].Frame.ImageLabel.Image = game.ReplicatedStorage.MagicImg:FindFirstChild(MAGICEQUIP[i]).Value, MAINGUI.MagicWheel.MagicSlots[i].Visible = true, local MAGICSLOTPOS = MAINGUI.MagicWheel.MagicSlots[i].AbsolutePosition + MAINGUI.MagicWheel.MagicSlots[i].AbsoluteSize * 0.5, local CENTER_MOUSE = MYMOUSEPOS - MAINGUI.MagicWheel.MagicSlots.AbsolutePosition.unit, local CENTER_SLOT = MAGICSLOTPOS - MAINGUI.MagicWheel.MagicSlots.AbsolutePosition.unit, local THISCOOLDOWN = game.ReplicatedStorage.MagicCD:FindFirstChild(MAGICEQUIP[i]) and game.ReplicatedStorage.MagicCD:FindFirstChild(MAGICEQUIP[i]).Value or NIL_COOLDOWN, local ISONCOOLDOWN = DATAFOLDER.Magics[MAGICEQUIP[i]]:FindFirstChild("COOLDOWN_DEBUG") and _G.ConvertToTick[MAGICEQUIP[i]][1] + (DATAFOLDER.Magics[MAGICEQUIP[i]].COOLDOWN_DEBUG.Value - _G.ConvertToTick[MAGICEQUIP[i]][2]), local UPDOWNPERCENTAGE = ISONCOOLDOWN and 1 - math.min(tick() - ISONCOOLDOWN, THISCOOLDOWN) / THISCOOLDOWN or 0, MAINGUI.MagicWheel.MagicSlots[i].Frame.Position = UDim2.new(0, 0, math.floor(UPDOWNPERCENTAGE * 100) / 100, 0), MAINGUI.MagicWheel.MagicSlots[i].Frame.ImageLabel.Position = UDim2.new(0, 0, -math.floor(UPDOWNPERCENTAGE * 100) / 100, 0), _G.ConvertToTick[MAGICEQUIP[i]][3] = false, local number = math.floor(ISONCOOLDOWN + THISCOOLDOWN - tick()), MAINGUI.MagicWheel.MagicSlots[i].CoolDown.Text = number, MAINGUI.MagicWheel.MagicSlots[i].CoolDown.Visible = true, _G.ConvertToTick[MAGICEQUIP[i]][3] = true, MAINGUI.MagicWheel.MagicSlots[i].CoolDown.Visible = false, if MYMOUSEPOS - MAINGUI.MagicWheel.MagicSlots.AbsolutePosition.magnitude <= MAINGUI.MagicWheel.Middle.Size.Y.Offset * 0.5 and UPDOWNPERCENTAGE <= 0 then, if UPDOWNPERCENTAGE <= 0 and MYMOUSEPOS - MAINGUI.MagicWheel.MagicSlots.AbsolutePosition.magnitude > MAINGUI.MagicWheel.Middle.Size.Y.Offset * 0.5 and CENTER_MOUSE.x * CENTER_SLOT.x + CENTER_MOUSE.y * CENTER_SLOT.y > 0.99 then, MAINGUI.MagicWheel.MagicSlots[i].TextLabel.Text = MAGICEQUIP[i], MAINGUI.MagicWheel.MagicSlots[i].TextLabel.Visible = true, MAINGUI.MagicWheel.MagicSlots[i].TextLabel.Visible = false, for i, v in pairs(MAINGUI.MagicWheel.MagicSlots:GetChildren()) do, if MAGICENABLED == false and MAGICSELECTED and (DATAFOLDER.Magics[MAGICSELECTED]:FindFirstChild("COOLDOWN_DEBUG") == nil or _G.ConvertToTick[MAGICSELECTED][3]) then, RemoteEvent:FireServer("MAGIC_" .. MAGICSELECTED, "MAGIC_0101010101", PASSCODE), until FINISH_MAGIC_MOVE == true and DATAFOLDER.Magics[MAGICSELECTED]:FindFirstChild("COOLDOWN_DEBUG"), if MAGICSELECTED and DATAFOLDER.Magics:FindFirstChild(MAGICSELECTED) then.