├── 2021RCC
├── Roblox.exe
└── readme.md
├── Charapp for 2017 and older
├── charapp.lua
├── dfgdfg.png
└── readme.md
├── README.md
├── gSOAP Implementation
├── gSOAP.cs
├── readme.md
└── soapframework.exe
├── render scripts i found
├── brents render script.lua
├── idk what script is this.lua
├── r6 render.lua
├── readme.md
└── squared.cf render script.lua
└── version-d758ba82bfa54461
├── RCC-Roblox2AFBA34ACD542E96B3890871CBA18F43
├── 1eb78912031d78334c81f417d586ff732f4de2a4.gsi
├── GLU32.dll
├── OPENGL32.dll
├── OSMESA32.dll
├── RCCService.exe
└── version-d758ba82bfa54461-RCCService2AFBA34ACD542E96B3890871CBA18F43.zip
└── RCC-RobloxAB1FEC8F0BB9C736E1454364EA6D7D38
└── Roblox.exe
/2021RCC/Roblox.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/COM1/RCCService/dda4480013ddbae5db2825bc9ededd5dad546155/2021RCC/Roblox.exe
--------------------------------------------------------------------------------
/2021RCC/readme.md:
--------------------------------------------------------------------------------
1 | # Overview:
2 | - This is the 2021 Roblox RCCService. Nothing special, the only thing that it is legit.
3 | - Found it on Reddit, and a [setup.roblox.com](https://setup.roblox.com) link.
4 | # Caution
5 | - Some notes before using it:
6 | 1. Please patch it before using.
7 | 2. Your Roblox account might be screwed due to the fact that RCCService logs your ip and history.
8 | 3. You need the JSON to run it or it will not work.
9 | # Source:
10 | - Reddit post (deleted, but you can still access the post): https://www.reddit.com/r/ROBLOXExploiting/comments/o4iiuf/2021_rccservice/
11 | ## enjoy :)
12 |
--------------------------------------------------------------------------------
/Charapp for 2017 and older/charapp.lua:
--------------------------------------------------------------------------------
1 | -- bodycolors
2 | a = http:JSONDecode(http:GetAsync("your bodycolor api here"..id.."&rcc"))
3 | bcolor = Instance.new("BodyColors", plr.Character)
4 | bcolor.LeftArmColor = BrickColor.new(a[1])
5 | bcolor.LeftLegColor = BrickColor.new(a[2])
6 | bcolor.RightArmColor = BrickColor.new(a[3])
7 | bcolor.RightLegColor = BrickColor.new(a[4])
8 | bcolor.HeadColor = BrickColor.new(a[5])
9 | bcolor.TorsoColor = BrickColor.new(a[6])
10 |
11 | -- accessories
12 | b = http:JSONDecode (http:GetAsync("your accessories api here"..id.."&rcc"))
13 | tool = false
14 | for i, v in pairs(b) do
15 | thing = game:GetService("InsertService"):LoadAsset(v)
16 | if thing:GetChildren()[1].ClassName == "Tool" then
17 | if tool == false then
18 | tool = true
19 | thing:GetChildren()[1].Parent = plr.Character
20 | end
21 | else
22 | thing:GetChildren()[1].Parent = plr.Character
23 | end
24 | end
25 |
--------------------------------------------------------------------------------
/Charapp for 2017 and older/dfgdfg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/COM1/RCCService/dda4480013ddbae5db2825bc9ededd5dad546155/Charapp for 2017 and older/dfgdfg.png
--------------------------------------------------------------------------------
/Charapp for 2017 and older/readme.md:
--------------------------------------------------------------------------------
1 | # hi
2 | balls
3 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # RCCService
2 | radical clout calculator service - for cool kids only 😎😎😎😎🤟🤟🤟🤟
3 | # What is RCCService?
4 | its a service to add to [roblox](https://roblox.com) that let you render ur **character** and calculate your epic clout on the internet!!!
5 | idk what to say but ummmmmmmmmmmm yeah.
6 | # How to use RCCService?
7 | 1. download the repo
8 | 2. run the `Roblox.exe` file with administrator
9 | 3. patch it patch it patch it patch it patch it patch it (patching guide wuld b below)
10 | 4. press `Windows + R` and type `cmd`, then press `Enter`
11 | 5. now redirect to `C:\\Program Files (x86)\Roblox\RCC-(hash)` example `RCC-CFE0CBB37E5D`
12 | - for dumbasses:
13 | - directory to go into a folder. example: `cd desktop`
14 | - go into multiple directory: `cd directory1/directory2`
15 | - go out of a directory: `cd ..`
16 | 6. to run it: you need a txt file called `gameserver.txt`. theres a lot of script out there, you got to find it
17 | - you also need to use cmd too! type `rccservice.exe -console -start -placeid:1818` to render!
18 | - make sure its patched so you can use it or else it will just give you ten billion errors
19 |
20 | # Patching
21 | ## Trust check
22 | - Use x64dbg. If you dont have it, download it [here](https://x64dbg.com)
23 | - Put the RCCService.exe (after installing it) into x32dbg (included in x64dbg)
24 | - Press "Symbols"
25 | 
26 | - Double-click on your client under the modules column (RCCService.exe)
27 | - Right-click in assembly view
28 | - Select `Search for... > Current Module > String References`
29 | - Type in trust check and double click on the one that says something like "Trust check failed"
30 | - Double-click it
31 | - Look up one line to find a line that contains "jne"
32 | - Press yo spacebar and change "jne" -> "jmp"
33 | - Press Enter and leave the small windows you used to change from "jne" to "jmp"
34 | - It should look something like this:
35 | 
36 | - Patch it and done!
37 | ## not finished
38 | # this thing yeah thx brent dont murder me:
39 | Vouch.
40 | If you guys don't trust his site, then what about Roblox's client deployment site?
41 | http://setup.roblox.com/RCC-RobloxAB1FEC8F0BB9C736E1454364EA6D7D38.exe
42 | It honestly was very easy to put together. Some guy by the name of CPP leaked the installer's hash here: https://v3rmillion.net/showthread.php?tid=286273 He flexed about having a publicly available file that literally anyone can access. He supposedly hacked their admin panel and managed to get an RCCService installer that mao, carrot, coke, and a few others found on an anti-malware site.
43 | Here's proof that it works: https://www.dropbox.com/s/p1jbrpaecpi7q9g/RCCGamermoment.png?dl=0
44 | 
45 | If you're wondering what Roblonium is, it's my revival. I know how to patch Roblox clients. The one I've patched is from 2013.
46 | By the way. Use a debugger once in a while. Damn. You guys don't trust what he has on his site but you're too lazy to open up a debugger and verify it yourselves.
47 |
48 | Setup Guide:
49 | 1. Run the installer as an administrator
50 | 2. In C:\Program Files (x86)\Roblox\ there should be a folder
51 | 3. Write a gameserver script with a function called start declared.
52 | 4. Save it to the folder and name it "gameserver.txt"
53 | 5. Open a command prompt, cd to the directory.
54 | 6. Enter RCCService.exe -Console -Start -PlaceId:1818
55 | 7. It should work hopefully.
56 | Here's my thumbnail rendering script:
57 | ```lua
58 | function start(placeid, port, baseurl)
59 | game:GetService("ContentProvider"):SetBaseUrl(baseurl)
60 | game:GetService("ScriptContext").ScriptsDisabled = true
61 | local plr = game.Players:CreateLocalPlayer(0)
62 | plr.CharacterAppearance = "https://api.roblox.com/v1.1/avatar-fetch/?userId=15491471"
63 | plr:LoadCharacter(false)
64 | for i,v in pairs(plr.Character:GetChildren()) do
65 | print(v)
66 | if v:IsA("Tool") then
67 | plr.Character.Torso["Right Shoulder"].CurrentAngle = math.pi / 2
68 | end
69 | end
70 | print(game:GetService("ThumbnailGenerator"):Click("PNG", 1920, 1920, true))
71 | end
72 | ```
73 | As a side note, hosting game servers are basically useless since you can't join them on any clients. This is basically something fun to mess around with. Unless you decide to use it as a thumbnail renderer for your revival like Dshoe10 and I do.
74 | Also can I get some thumbs up pls? I've had like three people DM me on Discord thanking me for this along with asking questions, but I've had no one rating the post.
75 |
76 | # STILL UNFINISHED!
77 | la do not murder me for this i have kids
78 | ### Note
79 | - Charapp doesn't work on 2017RCCs or older, unless you used a solution.
80 | - 2018+ RCCs will logs your ip and history, and can get your ROBLOX account in trouble.
81 | # Credit
82 | gSOAP implementation by Yakov
83 | charapp by itteh(?)
84 |
--------------------------------------------------------------------------------
/gSOAP Implementation/gSOAP.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Net;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 |
8 | namespace soapframework
9 | {
10 | public class SOAP
11 | {
12 | private static string post(string content, string action, string service)
13 | {
14 | var header = new Dictionary(){
15 | {"Accept", "text/xml"},
16 | {"Cache-Control", "no-cache"},
17 | {"Pragma", "no-cache" },
18 | {"SOAPAction", action }
19 | };
20 |
21 | content = @"
22 |
23 | " + content + @"
24 | ";
25 |
26 | string URI = service;
27 |
28 | using (WebClient wc = new WebClient())
29 | {
30 | foreach (KeyValuePair entry in header)
31 | {
32 | wc.Headers.Add(entry.Key, entry.Value);
33 | }
34 |
35 |
36 | try
37 | {
38 | string HtmlResult = wc.UploadString("http://" + URI, content);
39 |
40 | return HtmlResult;
41 | }
42 | catch(Exception ex)
43 | {
44 | return ex.ToString();
45 | }
46 | }
47 | }
48 |
49 | public static void ExecuteScript(string service, string scriptName, string baseScript, string JobId, string args)
50 | {
51 | string contents = @"
52 | " + JobId + @"
53 |
54 | " + scriptName + @"
55 | " + baseScript + @"
56 | " + argumentParser(args) + @"
57 |
58 |
59 | ";
60 |
61 | post(contents, "Execute", service);
62 | }
63 |
64 | private static string argumentParser(string args)
65 | {
66 | return "Not Implemented";
67 | }
68 | }
69 | }
70 |
--------------------------------------------------------------------------------
/gSOAP Implementation/readme.md:
--------------------------------------------------------------------------------
1 | i will not give any guide on this, you need to figure it out, don't mess with anything unless you know what you are doing.
2 |
--------------------------------------------------------------------------------
/gSOAP Implementation/soapframework.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/COM1/RCCService/dda4480013ddbae5db2825bc9ededd5dad546155/gSOAP Implementation/soapframework.exe
--------------------------------------------------------------------------------
/render scripts i found/brents render script.lua:
--------------------------------------------------------------------------------
1 | function start(placeid, port, baseurl)
2 | game:GetService("ContentProvider"):SetBaseUrl(baseurl)
3 | game:GetService("ScriptContext").ScriptsDisabled = true
4 | local plr = game.Players:CreateLocalPlayer(0)
5 | plr.CharacterAppearance = "https://api.roblox.com/v1.1/avatar-fetch/?userId=15491471"
6 | plr:LoadCharacter(false)
7 | for i,v in pairs(plr.Character:GetChildren()) do
8 | print(v)
9 | if v:IsA("Tool") then
10 | plr.Character.Torso["Right Shoulder"].CurrentAngle = math.pi / 2
11 | end
12 | end
13 | print(game:GetService("ThumbnailGenerator"):Click("PNG", 1920, 1920, true))
14 | end
15 |
--------------------------------------------------------------------------------
/render scripts i found/idk what script is this.lua:
--------------------------------------------------------------------------------
1 | local HttpService = game:GetService("HttpService")
2 | local ScriptContext = game:GetService("ScriptContext")
3 | local Lighting = game:GetService("Lighting")
4 | local Players = game:GetService("Players")
5 | local RunService = game:GetService("RunService")
6 | local ContentProvider = game:GetService("ContentProvider")
7 | local ThumbnailGenerator = game:GetService("ThumbnailGenerator")
8 | local URL = "http://127.0.0.1:3000"
9 |
10 | HttpService.HttpEnabled = true
11 | ScriptContext.ScriptsDisabled = true
12 | ContentProvider:SetBaseUrl(URL)
13 |
14 | function Oldify(model)
15 | Lighting.Outlines = false
16 |
17 | if model:IsA("BasePart") then
18 | model.Material = Enum.Material.SmoothPlastic
19 | local studTop = Instance.new("Texture")
20 | local studBottom = Instance.new("Texture")
21 |
22 | studTop.Texture = "rbxasset://textures/studs/top.png"
23 | studBottom.Texture = "rbxasset://textures/studs/bottom.png"
24 |
25 | studTop.Face = "Top"
26 | studBottom.Face = "Bottom"
27 |
28 | studTop.Parent = model
29 | studBottom.Parent = model
30 |
31 | studBottom.StudsPerTileU = 1
32 | studTop.StudsPerTileU = 1
33 | studBottom.StudsPerTileV = 1
34 | studTop.StudsPerTileV = 1
35 |
36 | for _, obj in pairs(model:GetChildren()) do
37 | if obj:IsA("Decal") then
38 | if obj.Texture == "rbxasset://textures/face.png" then
39 | obj.Texture = "rbxasset://textures/face_old.png"
40 | end
41 | end
42 | end
43 | end
44 |
45 | for _, child in pairs(model:GetChildren()) do
46 | Oldify(child)
47 | end
48 | end
49 |
50 | local function GenerateThumbnail()
51 | local Player = Players:CreateLocalPlayer(0)
52 | Player:LoadCharacter()
53 | RunService:Run()
54 | workspace.Player1.Name = "ModelThumbnail"
55 |
56 | --Oldify(workspace.ModelThumbnail)
57 | workspace.ModelThumbnail["Head"].BrickColor = BrickColor.new(24)
58 | workspace.ModelThumbnail["Left Arm"].BrickColor = BrickColor.new(24)
59 | workspace.ModelThumbnail["Right Arm"].BrickColor = BrickColor.new(24)
60 | workspace.ModelThumbnail["Left Leg"].BrickColor = BrickColor.new(119)
61 | workspace.ModelThumbnail["Right Leg"].BrickColor = BrickColor.new(119)
62 | workspace.ModelThumbnail["Torso"].BrickColor = BrickColor.new(23)
63 |
64 | -- Worker
65 | HttpService:PostAsync(
66 | URL .. "/upload",
67 | ThumbnailGenerator:Click("PNG", 1024, 1024, true),
68 | Enum.HttpContentType.TextPlain
69 | )
70 |
71 | print("Uploaded thumbnail successfully")
72 | end
73 |
74 | function start(...)
75 | print("Working...")
76 | GenerateThumbnail()
77 | game:Close()
78 | end
79 |
80 | start()
81 |
82 | -- EOF
83 |
--------------------------------------------------------------------------------
/render scripts i found/r6 render.lua:
--------------------------------------------------------------------------------
1 | -- This is the thumbnail script for R6 avatars. Straight up and down, with the right arm out if they have a gear.
2 |
3 | local characterAppearanceUrl, baseUrl, fileExtension, x, y = ...
4 |
5 | local ThumbnailGenerator = game:GetService("ThumbnailGenerator")
6 | ThumbnailGenerator:AddProfilingCheckpoint("ThumbnailScriptStarted")
7 |
8 | pcall(function() game:GetService("ContentProvider"):SetBaseUrl(baseUrl) end)
9 | game:GetService("ScriptContext").ScriptsDisabled = true
10 |
11 | local player = game:GetService("Players"):CreateLocalPlayer(0)
12 | player.CharacterAppearance = characterAppearanceUrl
13 | player:LoadCharacterBlocking()
14 |
15 | ThumbnailGenerator:AddProfilingCheckpoint("PlayerCharacterLoaded")
16 |
17 | -- Raise up the character's arm if they have gear.
18 | if player.Character then
19 | for _, child in pairs(player.Character:GetChildren()) do
20 | if child:IsA("Tool") then
21 | player.Character.Torso["Right Shoulder"].CurrentAngle = math.rad(90)
22 | break
23 | end
24 | end
25 | end
26 |
27 | local result, requestedUrls = ThumbnailGenerator:Click(fileExtension, x, y, --[[hideSky = ]] true)
28 | ThumbnailGenerator:AddProfilingCheckpoint("ThumbnailGenerated")
29 |
30 | return result, requestedUrls
31 |
--------------------------------------------------------------------------------
/render scripts i found/readme.md:
--------------------------------------------------------------------------------
1 | # Notice
2 | This file contains render scripts for RCCService, only if you know what you're doing.
3 |
--------------------------------------------------------------------------------
/render scripts i found/squared.cf render script.lua:
--------------------------------------------------------------------------------
1 | function start(placeid, port, baseurl)
2 |
3 | game:GetService("ContentProvider"):SetBaseUrl(baseurl)
4 | game:GetService("ScriptContext").ScriptsDisabled = true
5 | local plr = game.Players:CreateLocalPlayer(0)
6 | plr.CharacterAppearance = "http://www.squared.cf/v1.1/avatar-fetch"
7 | plr:LoadCharacter()
8 | local chr = plr.Character
9 | chr.Torso.BrickColor = BrickColor.new(37)
10 | chr.Head.BrickColor = BrickColor.new(3)
11 | chr["Left Leg"].BrickColor = BrickColor.new(11)
12 | chr["Right Leg"].BrickColor = BrickColor.new(11)
13 | chr["Left Arm"].BrickColor = BrickColor.new(3)
14 | chr["Right Arm"].BrickColor = BrickColor.new(3)
15 | print("Rendering")
16 | local b64 = game:GetService("ThumbnailGenerator"):Click("PNG", 420, 420, true)
17 | print("heres ur render bitch")
18 | print("data:image/png;base64,"..b64.."")
19 | end
20 |
--------------------------------------------------------------------------------
/version-d758ba82bfa54461/RCC-Roblox2AFBA34ACD542E96B3890871CBA18F43/1eb78912031d78334c81f417d586ff732f4de2a4.gsi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/COM1/RCCService/dda4480013ddbae5db2825bc9ededd5dad546155/version-d758ba82bfa54461/RCC-Roblox2AFBA34ACD542E96B3890871CBA18F43/1eb78912031d78334c81f417d586ff732f4de2a4.gsi
--------------------------------------------------------------------------------
/version-d758ba82bfa54461/RCC-Roblox2AFBA34ACD542E96B3890871CBA18F43/GLU32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/COM1/RCCService/dda4480013ddbae5db2825bc9ededd5dad546155/version-d758ba82bfa54461/RCC-Roblox2AFBA34ACD542E96B3890871CBA18F43/GLU32.dll
--------------------------------------------------------------------------------
/version-d758ba82bfa54461/RCC-Roblox2AFBA34ACD542E96B3890871CBA18F43/OPENGL32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/COM1/RCCService/dda4480013ddbae5db2825bc9ededd5dad546155/version-d758ba82bfa54461/RCC-Roblox2AFBA34ACD542E96B3890871CBA18F43/OPENGL32.dll
--------------------------------------------------------------------------------
/version-d758ba82bfa54461/RCC-Roblox2AFBA34ACD542E96B3890871CBA18F43/OSMESA32.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/COM1/RCCService/dda4480013ddbae5db2825bc9ededd5dad546155/version-d758ba82bfa54461/RCC-Roblox2AFBA34ACD542E96B3890871CBA18F43/OSMESA32.dll
--------------------------------------------------------------------------------
/version-d758ba82bfa54461/RCC-Roblox2AFBA34ACD542E96B3890871CBA18F43/RCCService.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/COM1/RCCService/dda4480013ddbae5db2825bc9ededd5dad546155/version-d758ba82bfa54461/RCC-Roblox2AFBA34ACD542E96B3890871CBA18F43/RCCService.exe
--------------------------------------------------------------------------------
/version-d758ba82bfa54461/RCC-Roblox2AFBA34ACD542E96B3890871CBA18F43/version-d758ba82bfa54461-RCCService2AFBA34ACD542E96B3890871CBA18F43.zip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/COM1/RCCService/dda4480013ddbae5db2825bc9ededd5dad546155/version-d758ba82bfa54461/RCC-Roblox2AFBA34ACD542E96B3890871CBA18F43/version-d758ba82bfa54461-RCCService2AFBA34ACD542E96B3890871CBA18F43.zip
--------------------------------------------------------------------------------
/version-d758ba82bfa54461/RCC-RobloxAB1FEC8F0BB9C736E1454364EA6D7D38/Roblox.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/COM1/RCCService/dda4480013ddbae5db2825bc9ededd5dad546155/version-d758ba82bfa54461/RCC-RobloxAB1FEC8F0BB9C736E1454364EA6D7D38/Roblox.exe
--------------------------------------------------------------------------------