This is great, thank you!
Could you give us a sample code using the tween range feature?
After youâve created your tween:
tween:Play(nil, 150) -- plays the tween for people within 150 studs of the object
The first argument is an optional table of players to exclusively play the tween to, setting it to nil plays it for everybody (in this case within 150 studs)
Hello, I was planning on using this module for tweening welds but with the range feature. The problem Iâm finding is since it needs a part to base the playerâs position from Iâm not able to set the C0 in goals. The weld is a child of the base part. Any help would be appreciated.
MainObject feature is exactly what youâre looking for
Oh didnât see that, thank you.
oh wow thanks! I never thought of using ânilâ, I kept on getting the error that integer isnât âplayerâ.
Hi there,
I wonder if you could add client support so that you can use this on GUIs.
Let me know if you can,
LDexus
You can use this on GUIs, TweenService is compatible with them. But you shouldnât be using this on GUIs because those should be purely client sided - this module is only for tweening things efficiently on the server.
I guess leaderboards or anything using SurfaceGUIâs should work here :P and could be useful too
If TweenService can tween it, this module supports it.
Unfortunately, I tried doing that but it did not function due to the usage of some remote events.
I will definitely be using this module for server-side tweening though, as this is a pretty good module.
you need a folder called modules put the folder in replicatedStorage in folder put the module Script well ami it worked
ReplicatedStorage â Modules â TweenServicePlus (Is Module Script)
What is ârequire(script.SyncedTime)â
Doesnât work. Iâve did everything as the example said, yet thereâs no effect, however if I put a print after it, it does print.
Um⌠There is a significant delay, or should I say, the tween just doesnât play. Is it because of latency?
I tried clientsync too but doesnât seem to change anythingâŚ
EDIT: Wait hang on after reading throughout, I realised you have to require in in clientside too, hang on.
EDIT: Yes that fixes it lol I was just dumb
Is it not possible to call construct on the client side so it replicates elsewhere? Because I get an error at this line
tEvent:FireAllClients(obj, infoToTable(info), properties, clock:GetTime(), tObject.TweenId, timeThreshold, debugMode, nil, clientSync)
Where it tells me that I canât call âFireAllClientâ on the client, obviously. I am using the service wrong?
Nothing works. The part doesnt tween but the final size is assigned.
I used the excact code in the description. With the same names, same paths, same everything. I had a part nams Part in workspace, the module was under ReplicatedStorage.Modules and I literally copypasted the code into a serverscript in serverscriptservice.
AHAHHAHAHA i am
stupid i fixed it myself.
This⌠is⌠amazing!
I cannot believe that a module that modifies an already existing and fantastic module which upgrades a built-in feature IS FREE!!!
This literally saved me so much time and pain. It improved the performance and quality of my games by a lot! This was my first time ever seeing a really smooth tween, and it was crazy cool!
Iâm not too sure about the technical stuff about this, but it doesnât matter for my game, because a boost in smoothness is all I want.
Also, I canât thank you enough for making this also work on a server script! I was going to have to make tons of remote events or just tons of âifâ statements to use it on the server.
Sorry for my excitement Iâm just relieved!
#vouch