EasyPath plugin for creating path

Download

Plugin: https://create.roblox.com/marketplace/asset/13575069723/EasyPath
Module: https://create.roblox.com/marketplace/asset/13597835948/EasyPathHandler


What is EasyPath?

EasyPath is a simple plugin that you can create a path.
There is also a module script for handling the path that you created, therefore you can make an object follow the path, and place objects on the path etc…


Demo

Demo file:
Demo_1.rbxl (53.5 KB)


How to use

Plugin
Create new path: Click the “Create new path” button in the plugin window.
Delete path: Select the folder in ReplicatedStorage / PathDataStorage, and press delete key.
Add new point: Left Shift + Left Click to add new point.
Delete point: Select a point you want to delete, and press delete key.

Module
Run “new” function with a path data that you want to use as an argument.
(A path data will be created in ReplicatedStorage/PathDataStorage by the plugin.)


Summary

I used the amazing module from @bhristt for handling a Bezier Curves.
This is my first time making a plugin and posting on devforum, therefore there could be some bugs and lacking information.
Please let me know if there is any.

Also, I recently made a game called “Snowball Migration”
Please have a look if you are interested.

Thank you!

7 Likes

Wow such a good plugin and for free? Poggers. Because 99% of the plugins here have not much good functions and cost like 100’s upon 1000’s of robux! Good job!

1 Like

Thank you for your kind words.
I hope you enjoy the plugin.

1 Like

What is the purpose of this plugin? What can it be used for me, for example?

1 Like

Making trains, rollercosters etc

1 Like

Thank you for the the reply.
As @Qinrir say, you can make trains, roads, etc…
Basically anything that needs some kind of path.

So it’s like TweenService only easier to use? If so, that’s great for me

1 Like

You can probably use it like TweenService if you coded like that.
Please check out the script in ServerScriptService that moves a part along a path in the demo file.
The plugin itself is just for creating points that have position data, and with the module you can get a position and rotation on a smooth curved path between points.

Quick question, can this module support swapping split tracks to another track, so you can have trains split off the main branch to a station depending of a value of what track the split uses?

1 Like

Thank you for the the reply.
I’m sorry, but it doesn’t support split paths.