A way to implement fair Vehicle collisions for all pings, fixing "Desync"

Doesnt disprove anything. Desync is not fixable because of roblox limitations.

no wait hold on, just because its limited due to roblox, doesnt mean it shouldn’t be attempted

i mean look how KashmirQ managed to implement it

Alright alright, so accordingly to you by that, i want you to make a similiar method, by your OWN developing skills, since you’re such a better scripter than me, i want you to make something similiar that i can’t disprove, and something as advanced, even tho you “disproven” all of those, without actual proof of those methods bugging or anything,

Make something better than mine, so that we can all see your scripter aura.

Why you go and start insulting me, mocking me instead of showing actual evidence that ur suggestion would work? It would be more civil.

You’re just trying to respond to my question with another question, If you’re going to disprove people and say that it doesn’t work without any evidence, when I clearly asked for evidence, then you’re asking for the same question again, then you’re just not upto disproving people, and should quit as a “disprover” or whatever you call this, as nothing is offensive, even ask your little AI for it,

“Make something better than mine, so that we can all see your scripter aura”, Where do you find this insulting & mocking rather than a task to prove that i’m giving bad suggestions in the first place?

Or better along leave my posts alone to the people who would actually take use of them if you’re not upto disproving them enough, and are saying “Impossible” to all posts i do, without giving any fact or evidence, all you CLAIM, without even a single devforum post included, is “impossible”, without giving anything an attempt, atleast an error message screenshot to prove that the method isn’t working, while showing the code you scripted in that uses it.

Great example — Car Crushers 2 (or really any Roblox car/vehicle game) makes desync a lot more noticeable, and you’re right: it happens way more at higher speeds.

Here’s why:


:automobile: Why desync is worse in fast car games

  1. High-Speed Physics = More Client-Side Work

    • Roblox can’t afford to simulate every little car collision and rotation fully on the server — too much data would need to sync.

    • Instead, your client handles a lot of the car’s physics locally (like drift, crashes, spins) and just tells the server “here’s where I am.”

  2. Network Latency Gets Amplified

    • If you’re driving at 20 studs/sec and your client lags for 100ms, the difference is small (~2 studs).

    • If you’re driving at 500 studs/sec, that same delay means you’re suddenly ~50 studs off. That’s a visible “teleport” to others.

  3. Server Correction Feels Jarring at Speed

    • The server eventually “snaps” your car back to where it thinks it should be.

    • At high speeds, this correction looks like a teleport, rubber-banding, or even going through objects.

  4. More Crashes = More Physics Chaos

    • Car Crushers has tons of destructible parts and collisions. Each piece creates physics calculations.

    • Different clients may resolve collisions slightly differently → when the server updates, you get desync.


:hammer_and_wrench: Why it’s hard to “fix” in car games

  • Making the server 100% authoritative for vehicles would mean every steering input, crash, and spin has to wait for server confirmation → unplayably laggy.

  • Roblox doesn’t have advanced “rollback” netcode like some dedicated racing games (e.g., Forza, iRacing).

  • Physics in Roblox aren’t deterministic — the same crash can resolve differently on two machines. This makes keeping everyone perfectly in sync nearly impossible.


:white_check_mark: What developers can do (mitigation, not fix)

  • Velocity Limits → Some devs cap top speeds to reduce desync severity.

  • Server-side sanity checks → Server can reject impossible moves (e.g., instant teleport across map).

  • Interpolation/Smoothing → Instead of snapping, smoothly move cars toward server positions to hide the jitter.

  • Custom physics → Some advanced devs ditch Roblox physics and code simpler, more predictable vehicle handling.


:high_voltage: In short: in games like Car Crushers 2, desync happens more at high speed because tiny bits of lag turn into massive position mismatches, and Roblox’s client-sided physics replication can’t perfectly keep up

I’m not going to read an AI message or reply to an AI scripter, which as i mentioned again, all of your threading is just straight up AI, you just edited AI out saying “would you like me to make a better version”,

:high_voltage: In short: in games like Car Crushers 2, desync happens more at high speed because tiny bits of lag turn into massive position mismatches, and Roblox’s client-sided physics replication can’t perfectly keep up”

The anti-cheat is almost fully server sided when you read it, you probably really don’t even know what you’re doing

As you said by your own self,

“I won’t bother.”

funnily enough he doesn’t use AI, you can notice it by slight grammar mistakes

funnily enough, it said “would you like me to make a better version” and he quite literally just edited it out.

I know this guy for a year, he likes to speak in this AI-ish manner, but he doesn’t actually use it

Alright sure, you & fart are 100% right, Iron-Man has won, leave this post to the developers for them to judge, i won’t be dealing with this any further as you’re just blatantly protecting him because he’s your friend.

As always, Thank you, mny_11.

I’ve stayed neutral, but you’re just ignoring him by calling it AI: makes your words hard to believe, as I only see a mix of agression with small portion of actual statements.
(also sheesh no need to advertise your social links page for the 5th time)

Alright, i’m angry, you’re right, he’s better than me, he’s not using AI at all, i suck at scripting & development, he’s 100% right, all of my statements are probably false, his are 100% true, we all 100% approve.

Thank you, mny_11.

yk, you could’ve just said

(in tl:dr form just so we can be on the same page here)

”Ye i know those concerns are the main factors on why this wont work, but fuck your opinion, I’m still keeping this up anyway so that cc2 can improve.”

and then just not respond after that

i have high ping and i’ve learned to use in in derby as an advantage :cool:

ye atp cc2 might need to drop the whole physics simulation thing since its so arcadey

for example
the xg20 is insanely easy to fling and i found out if you run over stuff, it shoves your car forward
so if a whole bunch of people run into you your excavator gets like a boost and that causes insane amounts of damage

fr
like i know i’m in an advanced placement coding class here but i can’t even figure out scratch

new forum members try not to be an ass toward everyone and start shit for the fun of it to ruin the peace challenge (100% failrate)