Militaristic/Shooter Resources

Hey there everybody! This is my first post here on the Devforums, so just a quick background on me, I’ve been on ROBLOX since 2008, and coding/designing UI since 2011. I usually specialize in first person shooters and technologies within that area but today I want to give out a bunch of my open source work. I have spent a decent amount of time lately creating new tech for everybody to use in their own games and groups and hopefully what I give you today will help you immensely! Everything I post here will have been programmed and ui designed by myself. Possibly on one of my three accounts.

Carbon Engine

Carbon Engine is a first person gun engine made by myself on my CarbonFiber09 account. It is designed for groups and games who enjoy fun combat and a plethora of features. I am using it myself in one of my up-coming games too! It is used by thousands and hopefully you use it too!
https://www.roblox.com/library/4573784349/CE-Carbon-Plugin
https://gyazo.com/58fb84d3db6ec99973bf72f09e7fc8ad
https://gyazo.com/f42d7f1ba6a953ae1d5df90e550b93cd

HardPoint Capture System

The HP capture system is very easy to work with and a simple concept. Essentially there are any number of points on a map, and in order for your team to advance ahead of the other, these capture points must be held as they spawn. There is only one point active at a time and they switch every period of time. All values are customizable inside the config module. Hope you guys enjoy it!
https://www.roblox.com/library/4690228914/FO-HP-Capture-System
https://gyazo.com/a4dfb62c08b88b1070cd21eb009980bd
https://gyazo.com/d02b7251c2a8c25f738256bd94e17809
https://gyazo.com/1ad0168a5c7eb81aecdb965fea4d75e7

Artillery System

The Artillery System here is still under development and is currently in testing phases but still can be used. Comes in two pieces and is highly customizable. Go inside the model and check it out! Hopefully you find use of it.
https://www.roblox.com/library/4690234797/FO-Artillery-System
https://gyazo.com/fb134bd1f907a605cd77d219a3fbfd38

Ziptie System

The ziptie system here is also under development; however it offers a variety of such as the following:

  • Detain
  • Release
  • Follow (Disables controls of the detained and forces them to follow you closely)
  • Stop (Forces them to stop following)
  • Move To (Forces them to move to a location where your mouse is pointing)

Soon with more development will come an arrest feature which will also utilize the datastores and log arrests.
https://www.roblox.com/library/4690240312/FO-Ziptie-System
https://gyazo.com/bd9e8193456b15cd6ac728163dcfe606
https://gyazo.com/65c46917f8ac4c1939ddfd2346cb8349
https://gyazo.com/ee7f1a560d41869931f81e06bd330ac9

Crate System

The crate system allows you to store and equip a variety of items and weapons from a standardized crate system. Hope this helps out with your places!
https://www.roblox.com/library/4690272541/FO-Crate-System
https://gyazo.com/c51f34e1140091e79d366762cb500d26

Once again, I really hope this tech I’ve created comes in handy for you and helps you guys advance your games and groups ahead! Enjoy and if you have any questions, let me know! Boricua#8743

If you want to test out the Weapon Engine, go here, and type out the word “Start” and choose the firing range! https://www.roblox.com/games/3506968245/Deadly-Planks

178 Likes

This gun kit is from FiberOptic, a revamp of warbound.

3 Likes

It is not a revamp of my warbound system or my old vanguard engine. I programed it from scratch to create a new hybrid. There are many differences in CE and my last projects.

12 Likes

Great to see you’re a member now.

4 Likes

Thanks bro. Been trying for a very long time. :smiley:

4 Likes

I am speechless. This is so well organized and easy to follow… thank you for this. You’re very talented.

7 Likes

Thank you my friend. I try my best to make it as easy as possible for everyone.

4 Likes

Is there any way to have the ziptie detain animation work with R15 as well?

3 Likes

So good ! You are so talented !

1 Like

I can add this feature in! Give me a couple days though. I’m currently busy with studying.

6 Likes

The discord link in your readme made roblox flag my game and give my account a temporary ban. I advise anyone using these resources to delete the readmes immediately after reading it until this gets fixed.

4 Likes

Great FPS resources, I would suggest this weapon engine over others.

1 Like

Is the ziptie system worked with animations or not yet?

1 Like

This is awesome can’t wait to test it out, good job!

1 Like

Can you make the weapons so you don’t have to press F every time?

4 Likes

Does anyone know how to fix the hardpoint system so that the “currowner” isn’t spamming from the team to nil even though someone is standing on it?

2 Likes

Very cool stuff! I’m sure a lot of people will appreciate this!

1 Like

I just looked trough the code of the Carbon Engine, it has one major flaw, the vulnerability is basically the ability to kill the whole server with just a few lines of code.

kudos to you for actually changing the names of the remotes to be blank, but an exploiter is still able to access the remotes by getting the script enviroment of the client engine localscript, and then they have full access to the damage remote.

the server engine script, has a large vulnerability where it handles the Damage remote, it does not sanitize and verify if the damage call is legitimate, it just checks if the L_116_arg2 argument a humanoid, and the rest it assumes is legit.

the following line of code WILL not work to abuse this, but is easily fixable to work. you simply need to find out a way to get the Damage remote from the Events folder, which as said, is possible trough simply getting the script enviroment of the Carbon_CEngine script, and just getting the table of remotes stored in that localscript.

for _,v in pairs(game.Players:GetChildren()) do game.ReplicatedStorage.CarbonResource.Events.Damage:FireServer(v.Character.Humanoid, v.Character.Humanoid.MaxHealth, workspace, "Auth") end
6 Likes

This is being semi-patched for the time being. I am implementing a system that monitors all events from Carbon Engine and will log each and every event interaction. It might not be able to prevent the kill all exploit, but it can tell you who is doing it.

2 Likes

For the crate system, it’s only letting me take one weapon, is this a feature or a bug, if a feature how do you change it.
Also what does, in the auth module, UCost and CCost do?
And do vests, helmets, ect. have a use, or will that some later.
Edit: changing the class value from primary to something random fixes it, because you only get one gun per type of gun.

1 Like