I don’t remember asking,
Game’s dead.
Game’s Developer gave up on it.
And some of the assets here used aren’t even owned by Prison-Life.
Thank you for posting the framework, please ignore the unnecessary hate.
That’s not a valid reason why you stole from the game
You can’t say “please ignore the unnecessary hate” because that’s just turning the blind eye to critism, you won’t improve if you don’t follow critism, you’ll be stuck wondering why people are questioning your work, it applies to all fields of work
You are just supporting a stolen item from a game named Prison Life, Aesthetical wouldn’t be happy if he sees this
You are just insulting the game you stole from at this point. Hypocritical.
You don’t seem to understand something, this post was made with good intentions. These other posts are not ‘criticism’ and there is nothing to ‘learn’ from them. Free-models or stolen assets are being used everywhere, yet you decide to turn your hate towards this post in which he has done us a favour by posting his hard work on it and people to use it. If anyone has a problem with the assets, it shouldn’t be you but Aesthetical if he truly owns those assets and cares about its use.
Starting off, a good chunk of this code isn’t even yours. The majority of the code is taken from the FastCast: Redux example gun. This is very similar to your previous “contributions” to this section, where you take someone else’s open source code, modify it a bit (if at all) and then publish it under your name with no credits given. The reasoning for this I have no idea, some sort of clout or popularity? Funny virtual numbers going up? Who knows.
Regardless, this isn’t yours. After the backlash you received from the “anti-exploit” you claimed to have made, I wouldn’t have imagined you’d have done it again. But alas, here we are. As a side-note, there’s nothing wrong with modifying open source code and re-releasing it (given you have the rights to do so, based on the license), but you shouldn’t take credit for the work of others.
Furthermore, using stolen models from a game that you don’t have the rights to doesn’t paint you in a good light. They might be freely available, due to being stolen, but just because other people might use them doesn’t mean you’re suddenly able to use them without infringing copyright.
All this, and I haven’t even got into the actual gun system itself.
As other people have mentioned, when ANY sort of latency is factored in the UX becomes horrendous, and it’s virtually unusable. This is why the client needs to run the bullet logic and then have the server verify it, as otherwise players are hit with terrible latency when using the weapons. It doesn’t make it any more secure (because people can just teleport or modify their speed to get behind anyone they want to kill and shoot them, and it’s all fine on the server!) and only makes it worse.
The other “security measures” you have also cause more harm than good. Obfuscating RemoteEvent names is never good because it just increases network usage for no reason. Exploiters will always be able to grab a reference to it, so there’s no point in trying to hide them (especially when it’s just harmful to a normal player’s experience).
TLDR: Stop stealing other people’s code and claiming it as your own. Stop using other people’s intellectual property without permission. Don’t release stuff with “#1 In Security” claims when your security measures are useless and only negatively affect the user experience.
I’d like to emphasise that you should contribute to the Resources section. There’s a ton of great stuff in here that helps out a ton of people every day, but please don’t fill it with stolen assets which are full of bad practices, as it could just harm people down the line.
It’s amazing that it’s 2023 yet i still get to witness people running projectile simulations entirely on the server
Hello!
So far this thread has seen some negative feelings…
Though I really could care less,
Should I continue updating this project adding R15 support?
Console+Mobile support?
NOTE: This is a clear advisory note for any reviewers.
Many claims made in this post suggest that I have “stolen models.” This is not true, as it falls under fair use/educational use. These models are placeholders and should not be used in actual production games. This service could also be classified as a parody.
Next up will be a comment about your post.
This post would fall down as an argumentative text, since it attempts to gain a person’s attention and make them use this framework.
Basically, your text is informative, meaning that everyone can understand it no matter their understanding on the subject. This makes you gain more attention and proves my point on it being argumentative, considering you can appeal more people.
One example of this are the bloated features that are not useful, like the “packet-limit” feature. The developers that use your module should customize that to their kind, not have a fancy “anticheat” that will simply kick laggy people as well. These bloated features attract more people to get the module. Remote-spoofing is also another example. Changing instance names very quickly won’t do anything and you are just adding junk loop code.
Regarding your stolen assets, your claims of this framework being done for “educational purposes”, “it being stolen previously”, and many more claims, don’t justify these models being literally stolen. These assets got stolen with a client instance saver, using an exploit (DLL injector), which means you support this behaviour by further adding it to your showcase and the framework model itself, and we all know it’s not allowed in the ToS. Even if it’s not supposed to be on large scale games, you are still making it available to the public.
Something funny I noticed in your replies are your subjective thoughts:
Compare these to your “Non ChatGPT response”: CG-Gun-Framework | #1 In Security | PrisonLife Version | - #7 by NotBugle
Finally, I agree with @2jammers on the code structure, you don’t need to test code to know if it’s efficient / optimal or not. Regardless, I do consider he could have tried this framework. Maybe he could have gained more criticism to use towards you if that was the case, but who knows?
Besides, I wouldn’t want to use a framework developed by somebody with a lack of understanding in Roblox development (you believe client can edit a required module in the server):
You may also like:
Read this great response made by @xonae, who also realizes the intention of this post was to gain clout and appeal, not to help other developers with a useful resource:
Again, it’s easy to tell how code works based on the structure of it. There were no optimizations in place and it was just slow all around.
I simply said that if you tried the module you could have gained more criticism to use towards him.
I just spilled my drink after seeing this
Hey guys if you wanna see a real secure gun system check chickynoid’s guns out, they use server authoritative systems to actually be exploit proof.
I know, I will definitely get brain aneurysm after read the code from Chickynoid.
I also got a brain aneurysm from kinda learning how it worked, please help.
You went from “directly ripped from prison life”, to “Cant steal something already stolen.” to “Dont care. Game is dead.” to “This is not stolen it falls under educational use”. What does that say about yourself?
Most people are very illiterate?
Make’s me feel as if a time requirement is not enough to send messages on forums.
(Yes I realize this was on the model its self.)
This is not really a “archive” because the images/messages won’t be deleted.
I don’t and wont plan on deleting what i’ve said.
where is it at
Looks pretty nice. Good job! Although I feel like the effects when you shoot something for example a wall is a bit too much. Of course, that is just for realism.