RoCitizens 🏠
4.1k Views
925 Executions

Get Legacy Catalog Items and Claim All Quests

RoCitizens
68856432
68856432Published 10
1 year ago
Please login to perform these actions:

Get Legacy Catalog Items and Claim All Quests is a RoCitizens script for Roblox, uploaded to ScriptBlox on Jul 30, 2025.

Does it work?

No reports yet

No reports yet. Tried it? Be the first to say.

Also noticed:

Description

This is not my script btw, just showcasing. Credit to norgumi - get old avatar items claim all quests

View Raw
-- // Credit : Norgumi \\
-- This doesn’t claim all quests. For the ones that aren’t claimed, go up to the dialog and finish it. Then, re-execute this script and it should auto-complete without having to do the task.
-- Discord : 05nm6aqtguo4ffmdpv4iygzrgrungkf4

local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local Player = Players.LocalPlayer
local QuestRelays = ReplicatedStorage.Modules.Gameplay.Quests.Relays
local QuestUtil = require(ReplicatedStorage.Modules.Gameplay.Quests.QuestUtil)

local function CompleteAllQuests()
    local QuestData = QuestUtil.GetQuestData(Player)
    
    for _, Quest in QuestData.Current do
        local QuestInfo = QuestUtil.GetQuest(Quest.Id)
        if QuestInfo then
            local Progress = Quest.Progress or 1
            local Segment = QuestInfo.Segments[Progress]
            
            if Segment and Segment.Objectives then
                for ObjectiveIndex, Objective in ipairs(Segment.Objectives) do
                    if Objective.Conditions then
                        for _, Condition in Objective.Conditions do
                            QuestRelays.ClientQuestEvent:FireServer(Condition, nil, Objective.Required or 999)
                        end
                    end
                end
            end
        end
    end
    
    for _, Achievement in QuestData.AchievementData or {} do
        local QuestInfo = QuestUtil.GetQuest(Achievement.Id)
        if QuestInfo and not QuestInfo.Inactive then
            local Progress = Achievement.Progress or 1
            local Segment = QuestInfo.Segments[Progress]
            
            if Segment and Segment.Objectives then
                for ObjectiveIndex, Objective in ipairs(Segment.Objectives) do


Comments

2
Log in to join the conversation. Login
primelgcs's profile picture
primelgcs1 year ago

most dumb script ive ever seen

1

[deleted]

Replying to a deleted comment
davidlabunski689's profile picture
davidlabunski6891 year ago

@veinydih88 yo. do you have dc? i saw you removed the auto gk script for realistic street soccer and id like if you could dm it to me on dc. my user is aab4977 :D

1

More RoCitizens scripts

See all
RoCitizens 🏠
10.8k
822
Bumped 1 year ago
Key System
RoCitizens 🏠
6.5k
467
Bumped 11 months ago
Key System
RoCitizens 🏠
72
216
2 years ago
Key System
Script hub
6.2k
39.9k
Approved 3 weeks ago
Key System

Script hub

Grimm Hub