Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Chargement de la bibliothèque OrionLib
- local OrionLib = loadstring(game:HttpGet("https://raw.githubusercontent.com/shlexware/Orion/main/source"))()
- -- Création de la fenêtre principale
- local Window = OrionLib:MakeWindow({
- Name = "Jujutsu Infinite",
- HidePremium = false,
- SaveConfig = true,
- ConfigFolder = "JujutsuInfinite",
- IntroText = "Chargement en cours..."
- })
- -- Fonction pour les notifications
- local function Notify(title, content, duration)
- OrionLib:MakeNotification({
- Name = title,
- Content = content,
- Time = duration or 5
- })
- end
- -- Prévention d'inactivité
- local bb = game:GetService("VirtualUser")
- game:GetService("Players").LocalPlayer.Idled:Connect(function()
- bb:CaptureController()
- bb:ClickButton2(Vector2.new())
- end)
- -- **Étape 1 : Onglet Principal**
- local MainTab = Window:MakeTab({
- Name = "Main",
- Icon = "rbxassetid://4483345998",
- PremiumOnly = false
- })
- -- Auto Quest Toggle
- MainTab:AddToggle({
- Name = "Auto Quest",
- Default = false,
- Callback = function(value)
- getgenv().AutoFarm1 = value
- if value then
- local processing = false
- game:GetService("RunService").Heartbeat:Connect(function()
- if getgenv().AutoFarm1 and not processing then
- processing = true
- -- Début de la logique Auto Quest
- local localPlayer = game.Players.LocalPlayer
- local ohTable1 = {
- ["type"] = "Kill",
- ["set"] = "Yuki Fortress Set",
- ["rewards"] = {
- ["essence"] = 40,
- ["chestMeter"] = 79,
- ["exp"] = 8850000,
- ["cash"] = 51000
- },
- ["rewardsText"] = "8.85 Mi EXP | Universe Hub",
- ["difficulty"] = 3,
- ["title"] = "Defeat",
- ["level"] = 430,
- ["grade"] = localPlayer.ReplicatedData.grade.Value,
- ["subtitle"] = "a Curse User"
- }
- pcall(function()
- game:GetService("ReplicatedStorage").Remotes.Server.Data.TakeQuest:InvokeServer(ohTable1)
- end)
- task.wait(1)
- -- Si la quête n'est pas attribuée, essayez à nouveau
- local questData = localPlayer:FindFirstChild("ReplicatedTempData") and localPlayer.ReplicatedTempData:FindFirstChild("quest")
- if not questData then
- pcall(function()
- game:GetService("ReplicatedStorage").Remotes.Server.Data.TakeQuest:InvokeServer(ohTable1)
- end)
- end
- -- Téléportation vers la quête
- local character = localPlayer.Character or localPlayer.CharacterAdded:Wait()
- local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
- local questMarker = localPlayer.PlayerGui:WaitForChild("QuestMarker")
- local adornee = questMarker.Adornee
- if adornee and adornee:IsA("BasePart") then
- humanoidRootPart.CFrame = adornee.CFrame
- end
- task.wait(getgenv().WaitTime)
- processing = false
- end
- end)
- else
- getgenv().AutoFarm1 = false
- end
- end
- })
- -- Slider pour le délai de boucle
- MainTab:AddSlider({
- Name = "Loop Delay (Seconds)",
- Min = 1,
- Max = 120,
- Default = 15,
- Color = Color3.fromRGB(255, 0, 0),
- Increment = 1,
- ValueName = "Secondes",
- Callback = function(value)
- getgenv().WaitTime = value
- end
- })
- -- God Mode Toggle
- MainTab:AddToggle({
- Name = "God Mode",
- Default = false,
- Callback = function(value)
- getgenv().GodMode = value
- if value then
- local skill = game:GetService("ReplicatedStorage").Skills:FindFirstChild("Infinity: Mugen")
- if skill then
- skill.Cooldown.Value = 0
- while getgenv().GodMode do
- game:GetService("ReplicatedStorage").Remotes.Server.Combat.Skill:FireServer("Infinity: Mugen")
- wait(1)
- end
- end
- else
- getgenv().GodMode = false
- end
- end
- })
- -- Auto Collect Chest Toggle
- MainTab:AddToggle({
- Name = "Auto Collect Chest",
- Default = false,
- Callback = function(value)
- getgenv().loot = value
- if value then
- game:GetService("RunService").Heartbeat:Connect(function()
- -- Logique pour collecter les coffres
- local chest = workspace:FindFirstChild("Objects") and workspace.Objects:FindFirstChild("Drops") and workspace.Objects.Drops:FindFirstChild("Chest")
- if chest then
- for _, v in pairs(chest:GetDescendants()) do
- if v:IsA("ProximityPrompt") then
- fireproximityprompt(v, 1, true)
- end
- end
- end
- end)
- end
- end
- })
- -- Instant Promote Toggle
- MainTab:AddToggle({
- Name = "Auto Promote",
- Default = false,
- Callback = function(value)
- getgenv().instantPromote = value
- if value then
- task.spawn(function()
- while getgenv().instantPromote do
- local args = { "Clan Head Jujutsu High", "Promote" }
- pcall(function()
- game:GetService("ReplicatedStorage").Remotes.Server.Dialogue.GetResponse:InvokeServer(unpack(args))
- end)
- task.wait(0.1)
- end
- end)
- end
- end
- })
- -- **Étape 2 : Onglet Joueur**
- local PlayerTab = Window:MakeTab({
- Name = "Player Options",
- Icon = "rbxassetid://4483345998",
- PremiumOnly = false
- })
- -- Slider pour la puissance de saut
- PlayerTab:AddSlider({
- Name = "Jump Power",
- Min = 50,
- Max = 300,
- Default = 100,
- Increment = 10,
- ValueName = "Puissance",
- Callback = function(value)
- local humanoid = game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")
- if humanoid then
- humanoid.JumpPower = value
- end
- end
- })
- -- Slider pour la vitesse de marche
- PlayerTab:AddSlider({
- Name = "Walk Speed",
- Min = 16,
- Max = 100,
- Default = 16,
- Increment = 1,
- ValueName = "Vitesse",
- Callback = function(value)
- local humanoid = game.Players.LocalPlayer.Character:FindFirstChild("Humanoid")
- if humanoid then
- humanoid.WalkSpeed = value
- end
- end
- })
- -- **Étape 3 : Onglet Téléportation**
- local TeleportTab = Window:MakeTab({
- Name = "Teleports",
- Icon = "rbxassetid://4483345998",
- PremiumOnly = false
- })
- local npcList = {
- "DailyQuest", "Camp Sorcerer", "Curse Slayer", "Lazy Sorcerer",
- "Temple Master", "Fort Alchemist", "Grave Digger"
- }
- for _, npcName in ipairs(npcList) do
- TeleportTab:AddButton({
- Name = "Téléporter à " .. npcName,
- Callback = function()
- local npc = workspace.Objects.NPCs:FindFirstChild(npcName)
- if npc then
- local humanoidRootPart = game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
- if humanoidRootPart then
- humanoidRootPart.CFrame = npc.HumanoidRootPart.CFrame
- end
- else
- Notify("Erreur", "NPC " .. npcName .. " non trouvé.")
- end
- end
- })
- end
- -- **Étape 4 : Onglet Visuel**
- local VisualTab = Window:MakeTab({
- Name = "Visual | UI",
- Icon = "rbxassetid://4483345998",
- PremiumOnly = false
- })
- -- Désactivation du rendu 3D pour améliorer les FPS
- VisualTab:AddToggle({
- Name = "Désactiver le rendu 3D",
- Default = false,
- Callback = function(value)
- game:GetService("RunService"):Set3dRenderingEnabled(not value)
- end
- })
Advertisement
Add Comment
Please, Sign In to add comment