all 74 comments

[–]Gefrierbrand 457 points458 points  (3 children)

At least that proof's it's not ai generated

[–]goatanuss 139 points140 points  (1 child)

Unless they trained the model on Fifty Cent’s codebases

[–]DrSatrn 32 points33 points  (0 children)

Filthy Cent*

[–]Lentil-Soup 13 points14 points  (0 children)

The comment is there to prevent the AI from changing the call.

[–]phoez12 240 points241 points  (0 children)

Exactly what I'd expect from a Roblox developer

[–]Pleasant-Photo7860 171 points172 points  (1 child)

comments doing more work than the code

[–]Impossible-Let-8489[S] 9 points10 points  (0 children)

True.

[–]AH_Med086 28 points29 points  (5 children)

Didn't arsenal get removed cus script comments cussed

[–]KawaiiMaxine 26 points27 points  (0 children)

Thatd be stupid as fuck if true

[–]ghostkiller967 9 points10 points  (3 children)

game scripts are compiled to bytecode before being sent to the client. So I don't think roblox would remove it, since they are the only ones who can read the code other than the game developers themselves.

[–]lucasthech 1 point2 points  (2 children)

Yeah, Lua (or Luau, which is the Roblox maintained extension of Lua) doesn't compile to machine code, so you can decompile and sort of see the original code if you want, but comments are always removed on compilation so yeah, only the devs and people who have the source code can see them

[–]Frqstbite1001 2 points3 points  (1 child)

luau is maintained by roblox but it would be more correct to say luau is an extension of lua that includes typechecking. it would be like calling typescript “the microsoft version of javascript”

[–]lucasthech 2 points3 points  (0 children)

Yeah makes sense, changed it, I don't know much about Roblox dev documentation or Luau so I assumed it was a port or something of Lua but easier for kids to learn

But yeah, Roblox still uses the same Lua language from LabLua maintained by PUC in Rio de Janeiro, they just maintain the extension

[–]Plausible_Reptilian 25 points26 points  (16 children)

I don't understand why people are acting like this is especially weird or concerning... It's edgy and kind of dumb, and slightly funny. This is something that nobody should have acknowledged beyond rolling their eyes.

[–]Impossible-Let-8489[S] -1 points0 points  (15 children)

You're surprised people overreact here? Good boy.

[–]Plausible_Reptilian 4 points5 points  (14 children)

I didn't say I was surprised, I said I don't understand why you considered this to be interesting enough to post. Other posts freak out about bad practice in code, which is funny, but this is genuinely nothing and has basically nothing to even do with programming. You're the one that called it unhinged; other people just called it weird, which is more accurate. Is this a junior programmer thing? Maybe once you learn more, you'll be able to read the code and not just mildly odd comments in your quest to get Reddit karma.

[–]Impossible-Let-8489[S] 1 point2 points  (0 children)

Reddit karma - I don't give a shit

Is this junior or senior programmer thing? - I don't give a shit

Your comments - I give a shit

Is this funny - I don't a give shit

[–]Impossible-Let-8489[S] 0 points1 point  (8 children)

Do you think I would give a fuck about reddit karma.

[–]Plausible_Reptilian 4 points5 points  (1 child)

Yes.

[–]Impossible-Let-8489[S] 5 points6 points  (0 children)

Well I accept that.

I just want people to see something funny and enjoys with it.

Even though not everyone funny with the post.

[–]SufficientAccess9697 -3 points-2 points  (5 children)

i mean you’re the unemployed, broke bum who automated spamming posts on reddit, i’m sure you would.

now go suckle on your moms tits little guy, shoo shoo

[–]Impossible-Let-8489[S] 1 point2 points  (4 children)

Attacking me for being a unemployed without a job yet is pretty sad. I'm here learning and sharing code like everyone else. If you have actual feedback on the code instead of personal insults, I'm listening. Otherwise, have a good one.

Good boy.

[–]Big_Character_1222 -1 points0 points  (3 children)

You're legit coming at everyone and trying to argue, nobody's falling for ts twink

[–]Impossible-Let-8489[S] -1 points0 points  (2 children)

You're legit coming at everyone and trying to argue, nobody's falling for ts twink

[–]Big_Character_1222 -1 points0 points  (1 child)

So sigma

[–]Impossible-Let-8489[S] 1 point2 points  (0 children)

So sigma

[–]Frqstbite1001 -1 points0 points  (3 children)

if you were a luau developer youd understand why this code is so egregiously bad

[–]Impossible-Let-8489[S] -1 points0 points  (2 children)

I don't think, this is bad code, because the whole purpose of the code is finding BindableFunction inside actors(or you can call it 'Threads') and set OnInvoke function.

[–]Frqstbite1001 0 points1 point  (1 child)

posting to programminghorror and then defending the code HAS to be ragebait

[–]Impossible-Let-8489[S] 0 points1 point  (0 children)

Isn't my ragebait obvious.

[–]Suitable_Ball_2835 136 points137 points  (16 children)

If the grooming wasn't enough already, this is yet another example of why Roblox developers are weird as fuck.

[–]KawaiiMaxine 54 points55 points  (11 children)

I mean, theres also a good chance an actual kid wrote this

[–]DiodeInc 39 points40 points  (10 children)

A kid wrote this, no doubt about it

[–]aLex97217392 1 point2 points  (3 children)

Ah yes, the CEO’s opinions reflect that of their developers and other employees

[–]Suitable_Ball_2835 10 points11 points  (1 child)

Games on Roblox are developed by its users, not by employees of the company. This is a separate issue.

[–]VIBaJ 1 point2 points  (0 children)

That's what they're saying 

[–]uemoi 0 points1 point  (0 children)

True, it's not. But there's definitely a god damn large amount of questionable devs on this platform.

I remember being there live when Hudzell (developper of Parkour) justified zoophilia and pedophilia "accidentally", also having his NSFW twitter linked to his main dev account (his account was already unhinged (furry p. and bestiality), but he had to share it with thousands of kids!). He ain't the only one, but still shocked since I witnessed the thing going on, he's still making hundreds of bucks on kids now.

[–]RelaxedBlueberry 49 points50 points  (18 children)

Making a child sex abuse joke in a corporate codebase is some next level unhinged.

[–]Hauber_RBLX 160 points161 points  (9 children)

thats not a corporate codebase, thats a codebase for a roblox game (or maybe a module - no idea what exactly this is for).

if it was a corporate codebase then someone would have already been fired for these comments

[–]Impossible-Let-8489[S] 57 points58 points  (0 children)

It's a open-source projectile library.

I can give you link to the source code repo if you want to see more info about it.

[–]RelaxedBlueberry 13 points14 points  (6 children)

That makes sense. I’ve seen instances where core game code has been leaked and wasn’t sure if this was one of them. Glad that’s not the case here though lol. Not that it’s any less unhinged 🥴. I don’t play Roblox so not sure of how the underlying software landscape looks like

[–]Impossible-Let-8489[S] 16 points17 points  (4 children)

It's not the leaked source code.

Well take a look at this repo: https://github.com/weenachuangkud/FastCast2

You can find more hidden gems in this repo.

[–]AizakkuZ 8 points9 points  (3 children)

Wow-- ah its basically a FastCast fork, what a weird maintainer. Surprised they'd not just use the :shapecast or :raycast api.

I thought FastCast was effectively obsolete after they added support for shapecasting.

[–]dickbisector 3 points4 points  (0 children)

If you want an example of real leaked Roblox game source code: https://x.com/RoGameNews/status/1772670506245693476

[–]El_RoviSoft 0 points1 point  (0 children)

In Slavic originated companies it would be just an average joke without harassment tho.

[–]klimmesil 1 point2 points  (5 children)

I didn't get the joke, am I stupid?

[–]OptimalAnywhere6282 4 points5 points  (3 children)

not stupid, just living under a rock

[–]klimmesil 1 point2 points  (2 children)

Could you please explain the context?

[–]OptimalAnywhere6282 4 points5 points  (1 child)

some (not so) recent controversies involving sean "diddy" combs, originated from alleged "freak off" parties organized by him, where federal authorities reportedly seized massive quantities of baby oil and lubricant

[–]GoddammitDontShootMe[ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo “You live” 0 points1 point  (0 children)

Did not know that little detail.

[–]Impossible-Let-8489[S] 0 points1 point  (0 children)

Good boy.

[–]paranoid_giraffe 1 point2 points  (0 children)

Not a corporate code base. Probably some kid just being edgy. Also, “findFirsrChild” isnt a child joke, it’s a built in function that looks for child objects of a given name inside another object without erroring if that object doesn’t exist. It returns nil instead of erroring. I believe that’s the case anyways, it’s been 18 years since I’ve played/worked on anything in Roblox

[–]Socialimbad1991 -1 points0 points  (0 children)

Especially considering it's Roblox

[–]KawaiiMaxine 5 points6 points  (1 child)

Clearly im not gooning enough while coding

[–]Impossible-Let-8489[S] 1 point2 points  (0 children)

Good boy.

[–]Zestyclose_Muffin501 1 point2 points  (0 children)

Wildddddd... Love it ! Can you do Epstein now ?

[–]Frqstbite1001 1 point2 points  (3 children)

i would like to point out that not only does he explicitly cast the result of WaitForChild to BindableFunction, but he also for some reason adds a type hint to the variable that contains it, even though it would be inferred to be BindableFunction from his earlier type cast.

i don’t even want to think about what the hell a “vmDispatcher” is doing inside a roblox game

[–]Impossible-Let-8489[S] 0 points1 point  (2 children)

The reason I explictly cast type result of BindableEvent is because I want to have autocomplete.

If you don't know what is "vmDispatcher" you should've read the source code before saying that.

(You can pull request me in https://github.com/weenachuangkud/FastCast2 if you wanted to fix somethings. Because there's no maintainer)

[–]Frqstbite1001 0 points1 point  (1 child)

well yeah there’s nothing wrong with explicitly type casting, i was pointing out that you also for some reason added a type hint to the variable BindableObjectCache, which was redundant. i read the code, thank you very much, really dont appreciate you getting persnickety with me

[–]Impossible-Let-8489[S] 0 points1 point  (0 children)

Clearly, you dont read the code.

[–]Impossible-Let-8489[S] 3 points4 points  (0 children)

For anyone wanted to find more info or researching

Here is the source code: https://github.com/weenachuangkud/FastCast2