How to get money quickly in Roblox Clover Kingdom: Grimshot? Magics. 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:. Press the Settings button on the side of the screen. Looking for more Clover Kingdom: Grimshot content? ! This website is using a security service to protect itself from online attacks. ", for i, v in pairs(SKILLTREE.MagicInventory:GetChildren()) do, if DATAFOLDER["Slot" .. v.Name].Value ~= "" then, RemoteEvent:FireServer("RemoveSlot", v.Name, PASSCODE), elseif tonumber(v.Name) > math.min(DATAFOLDER.Clover.Value + DATAFOLDER.ExtraSlot.Value, #SKILLTREE.MagicInventory:GetChildren() - 1) then, RemoteEvent:FireServer("ExtraSlotPrompt", PASSCODE), local MAGICSFOLDER = DATAFOLDER:WaitForChild("Magics"), if MAGICSFOLDER:FindFirstChild(v.Name) then, for i, v in pairs(DATAFOLDER:GetChildren()) do, local EXPERIENCE_GUI = MAINGUI:WaitForChild("Experience"), local function UPDATEXPBAR(val, createTEXT), _G.EXPVAL = _G.EXPVAL + (val - _G.EXPVAL) * 0.02, local current_Lvl = LevelSystem.CalculateLVLfromEXP(val), EXPERIENCE_GUI.LevelText.Text = current_Lvl, local next_LvlExp = LevelSystem.CalculateEXPfromLVL(current_Lvl + 1), local ch, mh = val - LevelSystem.CalculateEXPfromLVL(current_Lvl), next_LvlExp - LevelSystem.CalculateEXPfromLVL(current_Lvl), local percentage = (ch - mh * CurvePercentage) / (mh * (1 - CurvePercentage)), line.Frame.Size = UDim2.new(percentage, 0, 1, 0), line.Frame.Position = UDim2.new(1 - percentage, 0, 0, 0), curve1.Frame.ImageColor3 = Color3.new(1, 1, 1), curve2.Frame.ImageColor3 = Color3.new(1, 1, 1), curve3.Frame.ImageColor3 = Color3.new(1, 1, 1), line.Frame.BackgroundColor3 = Color3.new(1, 1, 1), local percentage = (ch / mh - CurvePercentage * 0.6666666666666666) / (CurvePercentage * 0.33333333333333337), curve1.Frame.Rotation = -90 * (1 - percentage), local percentage = (max - 0.3333333333333333) / 0.3333333333333333, curve2.Frame.Rotation = -90 * (1 - percentage), local percentage = max / 0.3333333333333333, curve2.Frame.ImageColor3 = Color3.new(0, 0, 0), if math.abs(DATAFOLDER.Stats.XP.Value - _G.EXPVAL) > 0.01 then, SKILLTREE.SkillPointText.Text = "Skill Point(s): " .. val, local XPDATA = DATAFOLDER:WaitForChild("Stats"):WaitForChild("XP"), local SKILLPOINT = DATAFOLDER.Stats:WaitForChild("SkillPoint"), EXPERIENCE_GUI.BUYXPBOOST.MouseButton1Click:connect(function(), if not LevelSystem.CalculateXPTIME(DATAFOLDER.DOUBLEXPBOOST.Value) then, game:GetService("MarketplaceService"):PromptProductPurchase(player, 135187447), function UNLOCKINGTHINGS(typeitem, array), local textlb = game.ReplicatedStorage.Rewards.XP.BillboardGui.TextLabel:Clone(), textlb.Position = UDim2.new(0, -50, 0, 0), textlb.TextColor3 = Color3.fromRGB(255, 229, 25), textlb.Position = UDim2.new(0, -120, 0, -50), if not (val - PREVIOUSXPVAL > 0) or not ("+$" .. ADDCOMMAS(val - PREVIOUSXPVAL)) then, textlb.Text = "$" .. ADDCOMMAS(val - PREVIOUSXPVAL), textlb.Position = UDim2.new(0, -120, 0, 0), if not (val - PREVIOUSXPVAL > 0) or not ("+" .. ADDCOMMAS(val - PREVIOUSXPVAL)) then, textlb.Text = ADDCOMMAS(val - PREVIOUSXPVAL), TEXT = LevelSystem.XPClientPerspective(TEXT), if not (val - PREVIOUSXPVAL > 0) or not ("+" .. EDIT: Fixed the Code Above Edit: And if u are going to use the Martial Farm Equip it first, Sorry for all the Edit 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! The user covers their body in Anti-Magic and charges forward with a powerful slash. This passive ability nullifies all burn damage, minus Fire Magic's G move, making it a very good counter ability. ", 100), createTutorialCircle(SKILLTREE.SkillPointText, "This is where you check how many skillpoint's you have"), createTutorialCircle(UDim2.new(0.5, 0, 0.5, 0), "That's all for this tutorial! | 14.69 KB, JSON | 15KLIKES BIGUPDATE 1MVISITS SORRY_FOR_TROUBLE! All Magics in Roblox Black Clover Kingdom Grimshot, Explained, How to get Anti-Magic in Roblox Black Clover Kingdom: Grimshot, All Skills in Roblox Black Clover Kingdom: Grimshot, Explained, How to get all free items in Moto Island Official Valentino Rossi Experience Roblox, How to get all free items in American Girl World Roblox, Blox Fruits Codes (March 2023) Get EXP boosts & money, Roblox Project Playtime Multiplayer Codes (February 2023), Press the Settings button on the left side of the screen, From the new window that appears, locate the text box where codes can be entered and either type in or copy and paste the code of your choice, All comments must be on topic and add something of substance to the post, Do not attempt to start a poll in the comments, We reserve the right to remove a comment for any reason, Do not impersonate a staff member or influencer. Click on the "Obtain" button. These magics can be spun at the common tower. Check out the top 100 Codes (Click here) Sign up to the Roblox Codes Newsletter! Hit the redeem button to receive the free reward. Comments are on moderation and will be approved in a timely manner. Pastebin is a website where you can store text online for a set period of time. | 13.29 KB, We use cookies for various purposes including analytics. Check out our guides on all Skills in Roblox Black Clover Kingdom: Grimshot, Explained or all Races in Roblox Black Clover Kingdom: Grimshot! In the new window, enter the code you want to redeem in the text field. 210.65.88.143 Roblox Black Clover Kingdom Grimshot Codes - Working & Valid Currently, there are no valid and working codes for this game. Sozyaz.com Best Contents 2022 - 2023. shooting in sahuarita arizona; traduction saturn sleeping at last; is bachendorff a good brand; Magics are a special power you can get if you are level 50 and age 15. 25 min ago Clover Kingdom: Grimshot Newest Oldest Popular Active 22 uses There are currently no working codes. Runker 51 Voice EnabledRunker 51Catwalk Show Lifting SimulatorAnime Clicker FightMax Speed Goal Kick SimulatorOne Fruit SimulatorStrongman RaceFlying Race Clicker+1 Speed Every Secondprove mom wrong by being a famous rapper tycoonmaking memes in your basement at 3 AM tycoonmake roblox games to become rich and famoussteal roblox games to pay grandpa's bail tycoonStair Legends!YBA:AUDunking RaceSword Fighters SimulatorMerge SimulatorStrong Ninja SimulatorAnimal SimulatorJump ClickerLegends Of Speed Get Huge SimulatorSuper Hero Race ClickerClicker Run!DOORS RaceRoblox Is UnbreakbleAnime Fly Race Expired Codes ANEXTRACODEFORWEAKS TIMEMAGICMAYBE 30KLIKESZZ! | 0.24 KB, JSON | ! If this happens, try to retype and re-enter the code once more, being sure to copy it exactly as it's written! game.ReplicatedStorage.MagicImg[MAGICSELECTED].Value, DATAFOLDER.Magics:FindFirstChild(MAGICSELECTED).Value, DATAFOLDER.Magics[MAGICSELECTED].COOLDOWN_DEBUG.Value, local mousepoint = MAINGUI.MagicWheel.MousePoint, local mousepos = Vector2.new(mouse.X, mouse.Y) - MAINGUI.MagicWheel.AbsolutePosition.unit * math.min(MAINGUI.MagicWheel.Middle.Size.X.Offset * 0.4, Vector2.new(mouse.X, mouse.Y) - MAINGUI.MagicWheel.AbsolutePosition.magnitude - mousepoint.Size.X.Offset * 0.6), local rotation = math.deg(math.atan2(mousepos.y / mousepos.magnitude, mousepos.x / mousepos.magnitude)) + 90, mousepoint.Position = UDim2.new(0, mousepos.x - mousepoint.Size.X.Offset * 0.5, 0, mousepos.y - mousepoint.Size.Y.Offset * 0.5), local centerScreen = camera.ViewportSize * 0.5, local mousePos = Vector2.new(mouse.X, mouse.Y), SKILLTREE.Center.CLOVER.Background.Rotation = SKILLTREE.Center.CLOVER.Background.Rotation + 0.5, if KeyPressed[Enum.UserInputType.MouseButton1.Name] and KeyPressed[Enum.UserInputType.MouseButton1.Name][1] == true then, local MOUSEHOLDPOS = KeyPressed[Enum.UserInputType.MouseButton1.Name][3], local differenceUnit = (mousePos - MOUSEHOLDPOS) * 0.5, _G.CurrentSkillTreePos = _G.CurrentSkillTreePos or UDim2.new(0, 0, 0, 0), SKILLTREE.Center.Position = _G.CurrentSkillTreePos + UDim2.new(0, differenceUnit.x, 0, differenceUnit.y), _G.CurrentSkillTreePos = SKILLTREE.Center.Position, if character:FindFirstChild("Broom") and character.Effects:FindFirstChild("Flying Broom") then, local direction = camera.CFrame:vectorToWorldSpace(Vector3.new((KeyPressed[Enum.KeyCode.A.Name] and (KeyPressed[Enum.KeyCode.A.Name][1] and -1 or 0) or 0) + (KeyPressed[Enum.KeyCode.D.Name] and (KeyPressed[Enum.KeyCode.D.Name][1] and 1 or 0) or 0), 0, (KeyPressed[Enum.KeyCode.W.Name] and (KeyPressed[Enum.KeyCode.W.Name][1] and -1 or 0) or 0) + (KeyPressed[Enum.KeyCode.S.Name] and (KeyPressed[Enum.KeyCode.S.Name][1] and 1 or 0) or 0))), FLYINGV.Velocity = direction * (not character.DisableEffects:FindFirstChild("Movement") and 20 or 0), FACEB.CFrame = 0 < direction.magnitude and CFrame.new(camera.CFrame.p, camera.CFrame.p + direction) or camera.CFrame, MYBROOM = character:FindFirstChild("Broom"), RemoteEvent:FireServer("FlyingBroomEnable", MYBROOM, true, PASSCODE), FLYINGV.Parent = character.HumanoidRootPart, FACEB.Parent = character.HumanoidRootPart, MYBROOM = character:FindFirstChild("Broom") or MYBROOM, if flightAnimation.IsPlaying or MYBROOM and MYBROOM.Broom.Trail.Enabled == true then, RemoteEvent:FireServer("FlyingBroomEnable", MYBROOM, false, PASSCODE), if KeyPressed[Enum.UserInputType.MouseButton1.Name] and KeyPressed[Enum.UserInputType.MouseButton1.Name][1] == true and character:FindFirstChild("Broom") and not cleanAnimation.isPlaying and not character.Effects:FindFirstChild("Flying Broom") then, local MULTIPLIER = math.max(character.Humanoid.Health / character.Humanoid.MaxHealth, 0.3) == 0.3 and 0.3 or 1, if character.Effects:FindFirstChild("Lightning Equip") then, if character.HumanoidRootPart:FindFirstChild("MudParticle") then, if character.DisableEffects:FindFirstChild("Movement") then, if not character.DisableEffects:FindFirstChild("Run") and not character.DisableEffects:FindFirstChild("ToolsRun") and not character.DisableEffects:FindFirstChild("Movement") and KeyPressed[Enum.KeyCode.W.Name] and KeyPressed[Enum.KeyCode.W.Name][1] == true and (KeyPressed[Enum.KeyCode.W.Name][#KeyPressed[Enum.KeyCode.W.Name]] == true or KeyPressed[Enum.KeyCode.W.Name][3] and tick() - KeyPressed[Enum.KeyCode.W.Name][3] < 0.15) and FLYINGV.Parent == nil and 0 < character.Humanoid.MoveDirection.magnitude then, table.insert(KeyPressed[Enum.KeyCode.W.Name], true), character.Humanoid.WalkSpeed = character.Humanoid.WalkSpeed + (22 * MULTIPLIER - character.Humanoid.WalkSpeed) * 0.01, character.Humanoid.WalkSpeed = 16 * MULTIPLIER, if rollAnimation.IsPlaying and character.Humanoid.JumpPower ~= 0 then, if not rollAnimation.IsPlaying and character.DisableEffects:FindFirstChild("Movement") and character.Humanoid.JumpPower ~= 0 then, until character.DisableEffects:FindFirstChild("Movement") == nil, if not SHAKECAM and character.Effects:FindFirstChild("Camera Shake") then, if not SHAKECAM and workspace:FindFirstChild("VolcanoMesh") then, for _, v in pairs(workspace:GetChildren()) do, if v.Name == "VolcanoMesh" and v.Shake.Value == true and character.HumanoidRootPart.Position - v.Part.Position.magnitude < 18 then, camera.CFrame = camera.CFrame * CFrame.new(math.random() * math.random(-1, 1), math.random() * math.random(-1, 1), math.random() * math.random(-1, 1)), if character.Effects:FindFirstChild("Distortion") then, if character.Effects:FindFirstChild("ReDistortion") then, if character.Effects:FindFirstChild("Blur") then, if character.Effects:FindFirstChild("Sud") then, game.Lighting.Blur.Size = game.Lighting.Blur.Size + (Blur - game.Lighting.Blur.Size) * 0.1, camera.FieldOfView = camera.FieldOfView + (Distortion - camera.FieldOfView) * 0.1, if DATAFOLDER.Magics:FindFirstChild("Sensing") then, if KeyPressed[Enum.UserInputType.MouseButton2.Name] and KeyPressed[Enum.UserInputType.MouseButton2.Name][1] and 0 >= character.Humanoid.MoveDirection.magnitude and 1 <= tick() - KeyPressed[Enum.UserInputType.MouseButton2.Name][2] and target and target:isDescendantOf(workspace.NPCs) and target.Parent:FindFirstChild("Humanoid") and target.Position - character.HumanoidRootPart.Position.magnitude < 30 then, local myLevel = LevelSystem.CalculateLVLfromEXP(DATAFOLDER.Stats.XP.Value), if game.Players:GetPlayerFromCharacter(target.Parent) then, otherLevel = LevelSystem.CalculateLVLfromEXP(game.Players:GetPlayerFromCharacter(target.Parent).DataFolder.Stats.XP.Value), elseif target.Parent:FindFirstChild("DataFolder") and target.Parent.DataFolder:FindFirstChild("XP") then, otherLevel = LevelSystem.CalculateLVLfromEXP(target.Parent.DataFolder.XP.Value), if otherLevel ~= nil and myLevel >= otherLevel then, MAINGUI.Sensing.Text = "Level: " .. textOFLEVEL, MAINGUI.Sensing.Position = UDim2.new(0, mouse.X, 0, mouse.Y - 7), character.Humanoid.StateChanged:connect(function(oldstate, newstate), if runAnimation.IsPlaying and newstate == Enum.HumanoidStateType.Jumping then, for i, v in pairs(MAINGUI.Settings:GetChildren()) do, if v:IsA("Frame") or v:IsA("ScrollingFrame") then, local function MAKESETTINGS(DATAFOLDITEM, NAME), Frame.BackgroundColor3 = Color3.new(1, 1, 1), LABEL.TextXAlignment = Enum.TextXAlignment.Left, local BUTTON = Instance.new("TextButton"), BUTTON.Position = UDim2.new(1, -50, 0, 0), game.ReplicatedStorage.PartyFrame.HP.Gradient:Clone().Parent = BUTTON, BUTTON.MouseButton1Click:connect(function(), RemoteEvent:FireServer("ChangeSettings", DATAFOLDITEM, PASSCODE), _G.MUSIC_OG_VOLUME = _G.MUSIC_OG_VOLUME or script.Music.Volume, script.Music.Volume = CHECKER and _G.MUSIC_OG_VOLUME or 0, if not CHECKER or not Color3.new(0, 1, 0) then, BUTTON.BackgroundColor3 = Color3.new(1, 0, 0), MAINGUI.Settings.Settings.CanvasSize = UDim2.new(0, 0, 0, #MAINGUI.Settings.Settings:GetChildren() * 40), MAKESETTINGS(DATAFOLDER.PartyInvite, "Party Invites UI"), MAKESETTINGS(DATAFOLDER.CurrencyShow, "Show Currency"), local MAINGUI_SAVE_TEXT = MAINGUI.Settings.Save.TextLabel.Text, MAINGUI.Settings.Save.TextLabel.MouseEnter:connect(function(), MAINGUI.Settings.Save.TextLabel.Text = "Hold out an item and click one of the slot", MAINGUI.Settings.Save.TextLabel.MouseLeave:connect(function(), MAINGUI.Settings.Save.TextLabel.Text = MAINGUI_SAVE_TEXT, MAINGUI.Settings.Save.SaveButton.MouseButton1Click:connect(function(), RemoteEvent:FireServer("QUICK_SAVE", PASSCODE), for _, v in pairs(DATAFOLDER:GetChildren()) do, table.insert(ITEMSTABLEARRAYBLAHBLAHBLAH, v), table.sort(ITEMSTABLEARRAYBLAHBLAHBLAH, function(i, v), return tonumber(string.match(v.Name, "%d")) > tonumber(string.match(i.Name, "%d")), for _, v in pairs(ITEMSTABLEARRAYBLAHBLAHBLAH) do, local textbutton = Instance.new("ImageButton"), textbutton.Size = UDim2.new(0, 50, 0, 50), textbutton.BackgroundColor3 = Color3.new(1, 1, 1), textbutton.Parent = MAINGUI.Settings.Save.Frame, textbutton.Image = "rbxassetid://9571720", textbutton.Image = game.ReplicatedStorage.ItemsImg:FindFirstChild(value) and game.ReplicatedStorage.ItemsImg[value].Value or "rbxassetid://1019185679", textbutton.MouseButton1Click:connect(function(), RemoteEvent:FireServer("Save/LoadItem", v, PASSCODE), for _, v in pairs(KeyModule.Tittles()) do, if tittle_name == DATAFOLDER.Tittle.Value then, player.Character.HumanoidRootPart.CFrame = v[5].CFrame, local textbutton = Instance.new("TextButton"), textbutton.Text = tittle_name .. " (Level: " .. (tittle_level or "???") 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. Color = GRIMOIREGUI.Middle.BackgroundColor3. Keep in mind, also, that you'll need to enter each code exactly as it's written or the experience won't accept it! Pastebin.com is the number one paste tool since 2002. clover kingdom grimshot script v3rmillion By inlinseneintopf mit kartoffeln You can also follow the developer's Twitter page for the latest updates. 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? Launch your script. Your role as a knight in a world with magic is pretty simple, gain power. 1KLIKES 2KLIKES FREECOINS 30KLIKESZZ! Cloudflare Ray ID: 7a27e76fef66781f By continuing to use Pastebin, you agree to our use of cookies as described in the. Image via Roblox Clover Kingdom: Grimshot. ", 100), RemoteEvent:FireServer("FinishTutorial", PASSCODE), if character:FindFirstChild("Grimoire") and OPENBOOK == true then, RemoteEvent:FireServer("OpenBook", true, PASSCODE), elseif BOOKENABLINGSIDJSIDJS == true then, RemoteEvent:FireServer("OpenBook", false, PASSCODE), MAINGUI.Quest.TextButton.MouseButton1Click:connect(function(), local quest = player:FindFirstChild("Quest"), RemoteEvent:FireServer("DeleteQuest", PASSCODE), local quest_pointer = game.ReplicatedStorage.OBJECTs.Pointer:Clone(), quest_pointer.Parent = workspace.IgnoreFolder.LocalItems, MAINGUI.Quest.QuestName.Text = REALQUESTOBJ.Name, while obj:isDescendantOf(player) and obj.TargetVal.Value < REALQUESTOBJ.Target.Need.Value do, MAINGUI.Quest.TextLabel.Text = "Defeated: " .. obj.TargetVal.Value .. "/" .. REALQUESTOBJ.Target.Need.Value .. " " .. REALQUESTOBJ.Target.Value, for _, v in pairs(workspace.NPCs:GetChildren()) do, if v:FindFirstChild("ENEMYSELECTEDVALUE") and v.ENEMYSELECTEDVALUE.Value == REALQUESTOBJ.Target.Value and v.HumanoidRootPart.Position.Y < 500 then, table.insert(NPCS_CHECKERS, v.HumanoidRootPart.Position), if #NPCS_CHECKERS > 0 and character.HumanoidRootPart.Position.Y < 500 then, return v - character.HumanoidRootPart.Position.magnitude > i - character.HumanoidRootPart.Position.magnitude, if NPCS_CHECKERS[1] - character.HumanoidRootPart.Position.magnitude > 35 then, quest_pointer.Transparency = 1.3 * tick() % 1, quest_pointer.CFrame = CFrame.new(character.HumanoidRootPart.Position + NPCS_CHECKERS[1] - character.HumanoidRootPart.Position.unit * 4 + Vector3.new(0, 3, 0), NPCS_CHECKERS[1]), game:GetService("TweenService"):Create(MAINGUI.Quest, TweenInfo.new(0.5, Enum.EasingStyle.Linear, Enum.EasingDirection.Out), {, player.ChildRemoved:connect(function(obj), character.Humanoid.Touched:connect(function(hit), if not teleporting_debug and character.DisableEffects:FindFirstChild("NoTP") == nil and hit:FindFirstChild("TELEPORT") and (hit:FindFirstChild("RequireLevel") == nil or LevelSystem.CalculateLVLfromEXP(DATAFOLDER.Stats.XP.Value) >= hit.RequireLevel.Value) then, MAINGUI.BlackScreen.Position = UDim2.new(2, 0, -1, 0), MAINGUI.BlackScreen:TweenPosition(UDim2.new(0, 0, -1, 0), "Out", "Quad", 1, true), MAINGUI.BlackScreen:TweenPosition(UDim2.new(-3, 0, -1, 0), "Out", "Quad", 1, true), RemoteEvent:FireServer("TELEPORTINGCF", hit.TELEPORT.Value.CFrame * CFrame.new(0, 0, -4), PASSCODE), camera.CFrame = character.HumanoidRootPart.CFrame, game.ReplicatedStorage:WaitForChild("GrimoireEdit"), local CALCULATEBOOKSIZES = function(TEXT), return game:GetService("MarketplaceService"):GetProductInfo(Start), return game:GetService("MarketplaceService"):GetProductInfo(idAsset), if s and curId and curId.AssetTypeId == 1 and curId.Creator.Id == STARTCUR.Creator.Id then, if target and target:isDescendantOf(workspace.Shops) and target.Position - character.HumanoidRootPart.Position.magnitude < RANGE and inBUYING == false then, mouse.Icon = "http://www.roblox.com/asset/?id=162414555", mouse.Icon = "http://www.roblox.com/asset/?id=607872389", elseif target and target.Transparency ~= 1 and target.Name == "Corn Mesh" and target.Parent.Name == "Corn" and character:FindFirstChild("BasketHarvest") and not inHarvesting and target.Position - character.HumanoidRootPart.Position.magnitude <= RANGE then, elseif mouse.Icon == "http://www.roblox.com/asset/?id=607872389" or mouse.Icon == "http://www.roblox.com/asset/?id=162414555" then, if not inHarvesting and targ and character:FindFirstChild("BasketHarvest") and targ.Position - character.HumanoidRootPart.Position.magnitude <= RANGE and targ.Name == "Corn Mesh" and targ.Parent.Name == "Corn" then, RemoteEvent:FireServer("Harvesting", targ, PASSCODE), if targ and targ:isDescendantOf(workspace.Shops) and targ.Position - character.HumanoidRootPart.Position.magnitude < RANGE then, if targ.Name == "Market" and targ:FindFirstChild("Shop") then, local MAINBUYINGFRAME = Instance.new("Frame"), MAINBUYINGFRAME.BackgroundTransparency = 1, MAINBUYINGFRAME.Size = UDim2.new(0, 300, 0, 300), MAINBUYINGFRAME.Position = UDim2.new(0.5, -150, 0.5, -150), local SHOP_TEXT = Instance.new("TextLabel"), SHOP_TEXT.TextColor3 = Color3.fromRGB(245, 229, 54), SHOP_TEXT.BackgroundColor3 = Color3.new(1, 1, 1), SHOP_TEXT.Position = UDim2.new(0, 0, 0, -50), local BUYINGFRAME = Instance.new("ScrollingFrame"), BUYINGFRAME.BackgroundColor3 = Color3.new(1, 1, 1), local UIGridLayout = Instance.new("UIGridLayout"), UIGridLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center, UIGridLayout.CellPadding = UDim2.new(0, 10, 0, 10), UIGridLayout.CellSize = UDim2.new(0, 75, 0, 75), for _, v in pairs(targ.Shop:GetChildren()) do, local ITEM_IMG = Instance.new("ImageLabel"), ITEM_IMG.BackgroundColor3 = Color3.new(0, 0, 0), ITEM_IMG.Image = game.ReplicatedStorage.ItemsImg:FindFirstChild(v.Name) and game.ReplicatedStorage.ItemsImg[v.Name].Value or "rbxassetid://1019185679", local BUYBOX = Instance.new("TextButton"), BUYBOX.BackgroundColor3 = Color3.fromRGB(52, 142, 64), BUYBOX.Text = "Buy: $" .. ADDCOMMAS(v.Buy.Value), BUYBOX.MouseButton1Click:connect(function(), if BUYSELLDEBUG == false and player.DataFolder.Currency.Value >= v.Buy.Value then, RemoteEvent:FireServer("Buy/SellItem", true, v.Name, v.Buy, PASSCODE), BUYBOX.Position = UDim2.new(0, 0, 0.8, 0), BUYBOX.BackgroundColor3 = Color3.fromRGB(248, 217, 109), BUYBOX.Text = "Sell: $" .. ADDCOMMAS(v.Sell.Value), if BUYSELLDEBUG == false and player.Backpack:FindFirstChild(v.Name) then, RemoteEvent:FireServer("Buy/SellItem", false, v.Name, v.Sell, PASSCODE), local CLOSEBUTTON = Instance.new("TextButton"), CLOSEBUTTON.Size = UDim2.new(0, 25, 0, 25), CLOSEBUTTON.Position = UDim2.new(1, -25, 0, -50), CLOSEBUTTON.TextColor3 = Color3.new(1, 1, 1), CLOSEBUTTON.BackgroundColor3 = Color3.new(1, 0, 0), game.ReplicatedStorage.PartyFrame.HP.Gradient:Clone().Parent = CLOSEBUTTON, CLOSEBUTTON.MouseButton1Click:connect(function(), until targ.Position - character.HumanoidRootPart.Position.magnitude > RANGE or CLOSEDDEBUG, if targ.Name == "Quest" and targ:FindFirstChild("Quest") then, QUESTFRAME.Size = UDim2.new(0, 300, 0, 300), QUESTFRAME.Position = UDim2.new(0.5, -150, 0.5, -150), local QUESTFRAME_TEXT = Instance.new("TextLabel"), QUESTFRAME_TEXT.BackgroundTransparency = 0.5, QUESTFRAME_TEXT.TextColor3 = Color3.fromRGB(245, 229, 54), QUESTFRAME_TEXT.BackgroundColor3 = Color3.new(1, 1, 1), QUESTFRAME_TEXT.Size = UDim2.new(1, 0, 0, 50), QUESTFRAME_TEXT.Position = UDim2.new(0, 0, 0, -50), local QUESTSCROLL = Instance.new("ScrollingFrame"), QUESTSCROLL.BackgroundColor3 = Color3.new(1, 1, 1), UIGridLayout.CellPadding = UDim2.new(0, 10, 0, 50), UIGridLayout.CellSize = UDim2.new(1, 0, 0, 50), for _, v in pairs(targ.Quest:GetChildren()) do, return v.LevelRequire.Value > i.LevelRequire.Value, local quest_name = Instance.new("TextLabel"), quest_name.TextXAlignment = Enum.TextXAlignment.Left, quest_name.Text = "[" .. v.LevelRequire.Value .. "] " .. v.Name, quest_name.BackgroundColor3 = Color3.new(0.2, 0.2, 0.2), quest_name.TextColor3 = Color3.new(1, 1, 1), local button = Instance.new("ImageButton"), button.Position = UDim2.new(0.8, 0, 0, 0), if DATAFOLDER.Quest:FindFirstChild(v.Name) == nil then, button.Image = "http://www.roblox.com/asset/?id=963841901", button.MouseButton1Click:connect(function(), if not debugCHECKINGGGG and player:FindFirstChild("Quest") == nil and LevelSystem.CalculateLVLfromEXP(DATAFOLDER.Stats.XP.Value) >= v.LevelRequire.Value then, RemoteEvent:FireServer("StartQuest", v, PASSCODE), button.Image = "http://www.roblox.com/asset/?id=697062834", description.Size = UDim2.new(1, 0, 0, 15), description.Position = UDim2.new(0, 0, 1, 0), description.TextYAlignment = Enum.TextYAlignment.Top, description.TextXAlignment = Enum.TextXAlignment.Right, exptext.Position = exptext.Position + UDim2.new(0, 0, 0, exptext.Size.Y.Offset), exptext.Text = LevelSystem.XPClientPerspective(v.EXP.Value) .. " EXP", exptext.TextColor3 = Color3.fromRGB(4, 175, 236), goldtext.Position = goldtext.Position + UDim2.new(0, 0, 0, goldtext.Size.Y.Offset), goldtext.TextColor3 = Color3.fromRGB(248, 217, 109), if targ.Parent.Name == "GrimoireEdit" then, local GRIMOIREGUI = game.ReplicatedStorage.GrimoireEdit:Clone(), if player.DataFolder.Clover.Value == 3 then, GRIMOIREGUI.Clover.Image = "http://www.roblox.com/asset/?id=1259788180", elseif player.DataFolder.Clover.Value == 4 then, GRIMOIREGUI.Clover.Image = "http://www.roblox.com/asset/?id=1259787885", elseif player.DataFolder.Clover.Value == 5 then, GRIMOIREGUI.Clover.Image = "http://www.roblox.com/asset/?id=1270513809", local MATERIAL = Enum.Material.SmoothPlastic, GRIMOIREGUI.Cancel.MouseButton1Click:connect(function(), GRIMOIREGUI.Confirm.MouseButton1Click:connect(function(), if not debugger_click_on_checker and not FINISH then.