Profile Picture

Xero

Reputation: 108 [rate]

Joined: Dec, 2016

Last online:

Bio

Owner of WRD

Badges

badge badge badge badge badge

Etc

Send Message

Threads List
Possible Alts

Activity Feed

Replied to thread : [RELEASE] JAVASCRIPT PRINT EXPLOIT


I live for this content

Replied to thread : Reputation.


Only vip/premium/moderator accounts can give out reputation

Replied to thread : [Bug?] Thread times not changing properly at the end of months.


Should be corrected now. I guess we'll find out for sure next month, but testing seemed well

Replied to thread : Change the "change forum" button to "change category"


Done. Thank you for this suggestion

Replied to thread : Show your signature on your profile


Interesting idea. Decided to add it now. Redesigned the profile intro a lil bit so it fits better.

Replied to thread : [BUG] mesasge dont wok


Fixed it. Thank you for the report

Replied to thread : 5 Reasons why you should make your executor web based!!!


Painfully accurate. Thanks for sharing

Replied to thread : [BUG] Global chat not closing


If your screen is large enough, the chat is set to always display and be docked to the right

Replied to thread : [Question] Github Pages


Just create a repository called yourusername.github.io then drop your html, css, and js in there. Like usual, index.html would be the home page.

Commented to thread : [Lua C] How to replicate R/Lua Methods


Reuploaded my 2017 post from V3rmillion to WRD

Created a new thread : [Lua C] How to replicate R/Lua Methods


[Disclaimer] : These are not actually Lua methods. They are just functions I put together that perform similarly to the real method.

 

Honestly, I am not the best at explaining, nor am I the best at teaching. Though I do want to help out and share my ideas in hopes of improving your exploit related content. I'm sure that a lot of you learn well through examples(Your math class probably teaches you this way), so I will try to do so and then explain them as far and as concise as I can.

 

Below is some pre-made code example for yall to use or check out(No credits are expected, though it would be nice). You can apply the ideas below to other R/RLua methods. This can definitely aid in the process of creating a super basic limited Lua executor

 


 

Out of all of the leaked sources I have checked out, I haven't seen anything like this. Usually when I see FindFirstChild being used, its just getfield("FindFirstChild"); this may be practical when all you need to do is lead yourself to the object you know exists, but what if this object doesn't exist? Continuing to add to the stack will often crash the game. Maybe you need to actually check if the instance exists.

 

To replicate the FindFirstChild method, we can do this by looping through the children of the instance at the top of the stack, and for each iterated object, we check its name. For the first child we find, we return it.

 

bool FindFirstChild(std::string Name) {
	std::string childsName;
	std::string test;
	getfield(-1, "GetChildren");
	pushvalue(-2);
	pcall(1, 1, 0);
	pushnil();
	while (next(-2) != 0) {
		getfield(-1, "Name");
		if (std::string(tostring(-1)) == Name) {
			pop(1);
			return true;
		}
		pop(2);
	}
	pop(1);
	return false;
}

C++ usage version:

getglobal ("game");
getfield ("Workspace");
if(FindFirstChild("GroupOfParts")){ //execute code }

Lua Version: 

if game.Workspace:FindFirstChild("GroupOfParts") then
	--execute code; 
end

 


 

Maybe we want to replicate the IsA Method. We can do this by checking the objects ClassName property and comparing to see if its what we want. 

bool IsA(std::string ClassName) {
	std::string classType;
	getfield(-1, "ClassName");
	classType = std::string(tostring(-1));
	if (classType == ClassName) {
		pop(1); //Return to original stack top
		return true; //Leaves object at the top of the stack 
	}
	pop(2); //Return to original stack top
	return false;
}

 

C++ usage version:

getglobal ("game");
getfield ("Workspace");
getfield ("GroupOfParts");
if(IsA("Model")){ //execute code }

Lua Version: 

if game.Workspace.GroupOfParts:IsA["Model"] then
	--execute code
end

 


 

We can even do this for functions as basic as RemoveAccessories which returns nothing. This may not be practical, but my point here is to show that you can pretty much replicate most of RLua/Lua's methods.

 

void RemoveAccessories(){
	getfield("RemoveAccessories ");
	pushvalue(-2)
	pcall(1, 0, 0);
}

C++ usage version:

getglobal("game");
getfield("Workspace");
getfield("Player");
getfield("Humanoid");

Lua Version: 

game.Workspace.Player.Humanoid:RemoveAccessories()

Replied to thread : the situation.


Would be interesting to make a subcategory that only let's "featured" developers post

Replied to thread : the situation.


I can't demand people to post unique content. I can't demand people post anything really. This is a public community with no obligation behind it. People will post what they will, as they do on V3rm, TikTok, YouTube, etc.

 

I also think it's kind of bogus to delete threads for not being up to par with someone's standards. Many people use pre-released work and modify it in the beginning of their coding journey. Like when using Roblox free models to copying YouTube tutorials when you don't have a set foundation yet.

 

If you want this forum to be some high experienced coder only place, that's heavy. This community is full of kids who make stuff for kicks. Who knows if they even have that much free time. They probably have other interests or homework to get to. Hell, Roblox itself is that way. Most games made are utter trash or use free models. There's so many people, that the .01% of actual good content looks like it's in abundance. This forum is tiny, so it would never look that way. In any open community, most content will be garbage

Replied to thread : [REQUEST TO REMOVE] Remove Rogue Hub from the scripts page. (Or not)


Removed it just now, thank you for pointing this out.

Replied to thread : I'm taking a break


Thank you for all the postivity you've brought to this community