TurretX: Make a Turret Setup Process Easier!

TurretX

Ever had a model you wanted to turn into a user controlled turret but don’t know how to set it up? Well now it is more simple with TurretX plugin! The plugin deals with setting up the model physically and creating the script for the turret to be controlled.

A video for using the Plugin can be found here

Get the Plugin here

All the plugin needs to work is to get a model’s:

  • Base Part (Part that doesn’t move)
  • Movement Part (Part that moves left and right)
  • Rotor Part (Part that moves up and down)
  • VehicleSeat (A VehicleSeat that will control the turret)
  • Fire Part (Part that shoots the ammo part)
  • Ammo (Part that is fired from turret)
    - Ammo’s speed and life time (in seconds)

The Plugin comes with two options:

  • A weld plugin (To help weld objects in the turret, DO NOT WELD THE MOVEABLE PARTS TOGETHER)
  • TurretX/setup button (To begin making the turret functional)
    image

Once you want to begin making the turret, you will have these settings for the turret (May change in the future):

These settings should be self-explanatory. But if you need clarification, you can click on the “?” button and it will show you but part the setting requires.

Once you are done with the settings, you can click the “Generate” button and it should successfully convert your model into a turret!

If an object is not moving correctly, it may be because the object is not rotated correctly to how the plugin intends for it to be. If this happens, just change the part’s orientation/position and click generate again.

If there is an existing script or weld, the plugin will replace the weld with the new welding settings!

DISCLAIMER: The turret script has not been optimized yet and the script may not be the best kind of script for a turret. Also, the script doesn’t give the ammo the ability to damage players, that must be done by the developer for now.

5 Likes

This seems like a useful plugin for a very specific type of game.

I have a few suggestions for the plugin:

  • Ability to have different fire rates or different settings for different barrels of the turret, much like a tank with a smaller gun and a larger gun attached, but can be controlled by the same player.

  • Automatic updates of the turret scripts (to convert the unoptimized script into the optimized version once released).

  • Teams. For example, your turret can be for a specific team and those of another team cannot use the turret since it is locked to one team.

I do like the plugin. Although it might not be useful for some games, I think it will be useful for new developers to start making a combat game.

2 Likes