
Key Required VerifiedUniversal
![TP Lock No Key OPEN SOURCE [PC]](https://cdn.kocakz.me/images/03e1f6815f05bd15adb3dac2a3df35161a5d896cba8ac4292f2bf5e94d5b4a54.webp)
For more information about the script, click here โจ racketrivalsfreescript.kesug.com OPEN SOURCE / NO ADS /
๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ ๐โโ_๐๐ฅ๐ฆ๐๐๐ ๐ฎ๐๐๐๐ฅ ๐ฅ
-- =====================================================
-- BallShadow TP โ UI Pro Edition
-- [J] = Ouvrir / Fermer l'UI
-- Slider = Hauteur au dessus de BallShadow
-- Toggle = Activer / Dรฉsactiver le TP
-- PC uniquement
-- =====================================================
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
if UserInputService.TouchEnabled and not UserInputService.KeyboardEnabled then return end
local player = Players.LocalPlayer
local playerGui = player:WaitForChild("PlayerGui")
local TARGET_NAME = "BallShadow"
local OFFSET_Y = 5
local OFFSET_MIN = 0
local OFFSET_MAX = 50
local isLocked = false
local isUIOpen = false
local connection = nil
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "BallShadowUI"
ScreenGui.ResetOnSpawn = false
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
ScreenGui.Parent = playerGui
local MainFrame = Instance.new("Frame")
MainFrame.Size = UDim2.new(0, 280, 0, 360)
MainFrame.Position = UDim2.new(0.5, -140, 0.5, -160)
MainFrame.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
MainFrame.BorderSizePixel = 0
MainFrame.Visible = false
MainFrame.ClipsDescendants = true
MainFrame.Parent = ScreenGui
local MainCorner = Instance.new("UICorner")
MainCorner.CornerRadius = UDim.new(0, 14)
MainCorner.Parent = MainFrame
local MainStroke = Instance.new("UIStroke")
MainStroke.Color = Color3.fromRGB(255, 255, 255)
MainStroke.Thickness = 1
MainStroke.Transparency = 0.82
MainStroke.Parent = MainFrame
local TitleBar = Instance.new("Frame")
TitleBar.Size = UDim2.new(1, 0, 0, 48)
TitleBar.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
TitleBar.BorderSizePixel = 0
TitleBar.Parent = MainFrame
local TitleBarCorner = Instance.new("UICorner")
TitleBarCorner.CornerRadius = UDim.new(0, 14)
TitleBarCorner.Parent = TitleBar
local TitleBarFix = Instance.new("Frame")
TitleBarFix.Size = UDim2.new(1, 0, 0, 14)
TitleBarFix.Position = UDim2.new(0, 0, 1, -14)
TitleBarFix.BackgroundColor3 = Color3.fromRGB(20, 20, 20)
TitleBarFix.BorderSizePixel = 0
TitleBarFix.Parent = TitleBar
local Divider = Instance.new("Frame")
Divider.Size = UDim2.new(1, -40, 0, 1)
Divider.Position = UDim2.new(0, 20, 0, 48)
Divider.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
Divider.BackgroundTransparency = 0.88
Divider.BorderSizePixel = 0
Divider.Parent = MainFrame
local TitleLabel = Instance.new("TextLabel")
TitleLabel.Size = UDim2.new(1, -60, 1, 0)
TitleLabel.Position = UDim2.new(0, 18, 0, 0)
TitleLabel.BackgroundTransparency = 1
TitleLabel.Text = "RACKET RIVALS"
TitleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
TitleLabel.TextSize = 15
TitleLabel.Font = Enum.Font.GothamBold
TitleLabel.TextXAlignment = Enum.TextXAlignment.Left
TitleLabel.Parent = TitleBar
local SubLabel = Instance.new("TextLabel")
SubLabel.Size = UDim2.new(1, -60, 0, 14)
SubLabel.Position = UDim2.new(0, 18, 0, 30)
SubLabel.BackgroundTransparency = 1
SubLabel.Text = "Press J to toggle"
SubLabel.TextColor3 = Color3.fromRGB(160, 160, 160)
SubLabel.TextSize = 11
SubLabel.Font = Enum.Font.Gotham
SubLabel.TextXAlignment = Enum.TextXAlignment.Left
SubLabel.Parent = TitleBar
local CloseBtn = Instance.new("TextButton")
CloseBtn.Size = UDim2.new(0, 28, 0, 28)
CloseBtn.Position = UDim2.new(1, -38, 0, 10)
CloseBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40)
CloseBtn.Text = "โ"
CloseBtn.TextColor3 = Color3.fromRGB(200, 200, 200)
CloseBtn.TextSize = 13
CloseBtn.Font = Enum.Font.GothamBold
CloseBtn.BorderSizePixel = 0
CloseBtn.AutoButtonColor = false
CloseBtn.Parent = TitleBar
local CloseBtnCorner = Instance.new("UICorner")
CloseBtnCorner.CornerRadius = UDim.new(0, 8)
CloseBtnCorner.Parent = CloseBtn
local Content = Instance.new("Frame")
Content.Size = UDim2.new(1, 0, 1, -49)
Content.Position = UDim2.new(0, 0, 0, 49)
Content.BackgroundTransparency = 1
Content.Parent = MainFrame
local ContentLayout = Instance.new("UIListLayout")
ContentLayout.Padding = UDim.new(0, 0)
ContentLayout.FillDirection = Enum.FillDirection.Vertical
ContentLayout.SortOrder = Enum.SortOrder.LayoutOrder
ContentLayout.Parent = Content
local ContentPad = Instance.new("UIPadding")
ContentPad.PaddingLeft = UDim.new(0, 18)
ContentPad.PaddingRight = UDim.new(0, 18)
ContentPad.PaddingTop = UDim.new(0, 18)
ContentPad.Parent = Content
local ToggleSection = Instance.new("Frame")
ToggleSection.Size = UDim2.new(1, 0, 0, 56)
ToggleSection.BackgroundColor3 = Color3.fromRGB(22, 22, 22)
ToggleSection.BorderSizePixel = 0
ToggleSection.LayoutOrder = 1
ToggleSection.Parent = Content
local TSCorner = Instance.new("UICorner")
TSCorner.CornerRadius = UDim.new(0, 10)
TSCorner.Parent = ToggleSection
local TSStroke = Instance.new("UIStroke")
TSStroke.Color = Color3.fromRGB(255, 255, 255)
TSStroke.Thickness = 1
TSStroke.Transparency = 0.88
TSStroke.Parent = ToggleSection
local ToggleLabel = Instance.new("TextLabel")
ToggleLabel.Size = UDim2.new(1, -70, 1, 0)
ToggleLabel.Position = UDim2.new(0, 14, 0, 0)
ToggleLabel.BackgroundTransparency = 1
ToggleLabel.Text = "TP Lock"
ToggleLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
ToggleLabel.TextSize = 14
ToggleLabel.Font = Enum.Font.GothamBold
ToggleLabel.TextXAlignment = Enum.TextXAlignment.Left
ToggleLabel.Parent = ToggleSection
local ToggleSubLabel = Instance.new("TextLabel")
ToggleSubLabel.Size = UDim2.new(1, -70, 0, 14)
ToggleSubLabel.Position = UDim2.new(0, 14, 0, 30)
ToggleSubLabel.BackgroundTransparency = 1
ToggleSubLabel.Text = "Maintiens clic droit"
ToggleSubLabel.TextColor3 = Color3.fromRGB(120, 120, 120)
ToggleSubLabel.TextSize = 11
ToggleSubLabel.Font = Enum.Font.Gotham
ToggleSubLabel.TextXAlignment = Enum.TextXAlignment.Left
ToggleSubLabel.Parent = ToggleSection
local StatusDot = Instance.new("Frame")
StatusDot.Size = UDim2.new(0, 10, 0, 10)
StatusDot.Position = UDim2.new(1, -24, 0.5, -5)
StatusDot.BackgroundColor3 = Color3.fromRGB(80, 80, 80)
StatusDot.BorderSizePixel = 0
StatusDot.Parent = ToggleSection
local StatusDotCorner = Instance.new("UICorner")
StatusDotCorner.CornerRadius = UDim.new(1, 0)
StatusDotCorner.Parent = StatusDot
local Spacer1 = Instance.new("Frame")
Spacer1.Size = UDim2.new(1, 0, 0, 14)
Spacer1.BackgroundTransparency = 1
Spacer1.LayoutOrder = 2
Spacer1.Parent = Content
local SliderSection = Instance.new("Frame")
SliderSection.Size = UDim2.new(1, 0, 0, 100)
SliderSection.BackgroundColor3 = Color3.fromRGB(22, 22, 22)
SliderSection.BorderSizePixel = 0
SliderSection.LayoutOrder = 3
SliderSection.Parent = Content
local SSCorner = Instance.new("UICorner")
SSCorner.CornerRadius = UDim.new(0, 10)
SSCorner.Parent = SliderSection
local SSStroke = Instance.new("UIStroke")
SSStroke.Color = Color3.fromRGB(255, 255, 255)
SSStroke.Thickness = 1
SSStroke.Transparency = 0.88
SSStroke.Parent = SliderSection
local SliderTitleRow = Instance.new("Frame")
SliderTitleRow.Size = UDim2.new(1, 0, 0, 36)
SliderTitleRow.BackgroundTransparency = 1
SliderTitleRow.Parent = SliderSection
local SliderLabel = Instance.new("TextLabel")
SliderLabel.Size = UDim2.new(1, -80, 1, 0)
SliderLabel.Position = UDim2.new(0, 14, 0, 0)
SliderLabel.BackgroundTransparency = 1
SliderLabel.Text = "Hauteur"
SliderLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
SliderLabel.TextSize = 14
SliderLabel.Font = Enum.Font.GothamBold
SliderLabel.TextXAlignment = Enum.TextXAlignment.Left
SliderLabel.Parent = SliderTitleRow
local SliderValueLabel = Instance.new("TextLabel")
SliderValueLabel.Size = UDim2.new(0, 60, 1, 0)
SliderValueLabel.Position = UDim2.new(1, -70, 0, 0)
SliderValueLabel.BackgroundTransparency = 1
SliderValueLabel.Text = OFFSET_Y .. " studs"
SliderValueLabel.TextColor3 = Color3.fromRGB(200, 200, 200)
SliderValueLabel.TextSize = 13
SliderValueLabel.Font = Enum.Font.GothamBold
SliderValueLabel.TextXAlignment = Enum.TextXAlignment.Right
SliderValueLabel.Parent = SliderTitleRow
local SliderRail = Instance.new("Frame")
SliderRail.Size = UDim2.new(1, -28, 0, 6)
SliderRail.Position = UDim2.new(0, 14, 0, 52)
SliderRail.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
SliderRail.BorderSizePixel = 0
SliderRail.Parent = SliderSection
local SliderRailCorner = Instance.new("UICorner")
SliderRailCorner.CornerRadius = UDim.new(1, 0)
SliderRailCorner.Parent = SliderRail
local SliderFill = Instance.new("Frame")
SliderFill.Size = UDim2.new((OFFSET_Y - OFFSET_MIN) / (OFFSET_MAX - OFFSET_MIN), 0, 1, 0)
SliderFill.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
SliderFill.BorderSizePixel = 0
SliderFill.Parent = SliderRail
local SliderFillCorner = Instance.new("UICorner")
SliderFillCorner.CornerRadius = UDim.new(1, 0)
SliderFillCorner.Parent = SliderFill
local SliderHandle = Instance.new("Frame")
SliderHandle.Size = UDim2.new(0, 18, 0, 18)
SliderHandle.AnchorPoint = Vector2.new(0.5, 0.5)
SliderHandle.Position = UDim2.new((OFFSET_Y - OFFSET_MIN) / (OFFSET_MAX - OFFSET_MIN), 0, 0.5, 0)
SliderHandle.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
SliderHandle.BorderSizePixel = 0
SliderHandle.ZIndex = 5
SliderHandle.Parent = SliderRail
local SliderHandleCorner = Instance.new("UICorner")
SliderHandleCorner.CornerRadius = UDim.new(1, 0)
SliderHandleCorner.Parent = SliderHandle
local SliderHandleInner = Instance.new("Frame")
SliderHandleInner.Size = UDim2.new(0, 8, 0, 8)
SliderHandleInner.AnchorPoint = Vector2.new(0.5, 0.5)
SliderHandleInner.Position = UDim2.new(0.5, 0, 0.5, 0)
SliderHandleInner.BackgroundColor3 = Color3.fromRGB(10, 10, 10)
SliderHandleInner.BorderSizePixel = 0
SliderHandleInner.ZIndex = 6
SliderHandleInner.Parent = SliderHandle
local SliderHandleInnerCorner = Instance.new("UICorner")
SliderHandleInnerCorner.CornerRadius = UDim.new(1, 0)
SliderHandleInnerCorner.Parent = SliderHandleInner
local Spacer2 = Instance.new("Frame")
Spacer2.Size = UDim2.new(1, 0, 0, 14)
Spacer2.BackgroundTransparency = 1
Spacer2.LayoutOrder = 4
Spacer2.Parent = Content
local InfoSection = Instance.new("Frame")
InfoSection.Size = UDim2.new(1, 0, 0, 44)
InfoSection.BackgroundColor3 = Color3.fromRGB(16, 16, 16)
InfoSection.BorderSizePixel = 0
InfoSection.LayoutOrder = 5
InfoSection.Parent = Content
local ISCorner = Instance.new("UICorner")
ISCorner.CornerRadius = UDim.new(0, 10)
ISCorner.Parent = InfoSection
local ISStroke = Instance.new("UIStroke")
ISStroke.Color = Color3.fromRGB(255, 255, 255)
ISStroke.Thickness = 1
ISStroke.Transparency = 0.92
ISStroke.Parent = InfoSection
local InfoLeft = Instance.new("TextLabel")
InfoLeft.Size = UDim2.new(0.5, 0, 1, 0)
InfoLeft.Position = UDim2.new(0, 14, 0, 0)
InfoLeft.BackgroundTransparency = 1
InfoLeft.Text = "Target"
InfoLeft.TextColor3 = Color3.fromRGB(100, 100, 100)
InfoLeft.TextSize = 12
InfoLeft.Font = Enum.Font.Gotham
InfoLeft.TextXAlignment = Enum.TextXAlignment.Left
InfoLeft.Parent = InfoSection
local EditIcon = Instance.new("TextLabel")
EditIcon.Size = UDim2.new(0, 14, 0, 14)
EditIcon.Position = UDim2.new(1, -30, 0.5, -7)
EditIcon.BackgroundTransparency = 1
EditIcon.Text = "โ"
EditIcon.TextColor3 = Color3.fromRGB(90, 90, 90)
EditIcon.TextSize = 12
EditIcon.Font = Enum.Font.Gotham
EditIcon.Parent = InfoSection
local InfoRight = Instance.new("TextBox")
InfoRight.Size = UDim2.new(0.5, -28, 1, 0)
InfoRight.Position = UDim2.new(0.5, 0, 0, 0)
InfoRight.BackgroundTransparency = 1
InfoRight.Text = TARGET_NAME
InfoRight.TextColor3 = Color3.fromRGB(220, 220, 220)
InfoRight.TextSize = 12
InfoRight.Font = Enum.Font.GothamBold
InfoRight.TextXAlignment = Enum.TextXAlignment.Right
InfoRight.ClearTextOnFocus = false
InfoRight.BorderSizePixel = 0
InfoRight.Parent = InfoSection
InfoRight.Focused:Connect(function()
TweenService:Create(ISStroke, TweenInfo.new(0.15), {Transparency=0.5}):Play()
TweenService:Create(EditIcon, TweenInfo.new(0.15), {TextColor3=Color3.fromRGB(200,200,200)}):Play()
end)
InfoRight.FocusLost:Connect(function(enterPressed)
TweenService:Create(ISStroke, TweenInfo.new(0.15), {Transparency=0.92}):Play()
TweenService:Create(EditIcon, TweenInfo.new(0.15), {TextColor3=Color3.fromRGB(90,90,90)}):Play()
if enterPressed then
local newName = InfoRight.Text:match("^%s*(.-)%s*$")
if newName ~= "" then
TARGET_NAME = newName
disableLock()
TweenService:Create(InfoSection, TweenInfo.new(0.12), {BackgroundColor3=Color3.fromRGB(30,40,30)}):Play()
task.delay(0.35, function()
TweenService:Create(InfoSection, TweenInfo.new(0.2), {BackgroundColor3=Color3.fromRGB(16,16,16)}):Play()
end)
else
InfoRight.Text = TARGET_NAME
end
else
InfoRight.Text = TARGET_NAME
end
end)
local Spacer3 = Instance.new("Frame")
Spacer3.Size = UDim2.new(1, 0, 0, 10)
Spacer3.BackgroundTransparency = 1
Spacer3.LayoutOrder = 6
Spacer3.Parent = Content
local SignatureLabel = Instance.new("TextLabel")
SignatureLabel.Size = UDim2.new(1, 0, 0, 18)
SignatureLabel.BackgroundTransparency = 1
SignatureLabel.Text = "by MRN_StudioCheat"
SignatureLabel.TextColor3 = Color3.fromRGB(55, 55, 55)
SignatureLabel.TextSize = 11
SignatureLabel.Font = Enum.Font.Gotham
SignatureLabel.TextXAlignment = Enum.TextXAlignment.Center
SignatureLabel.LayoutOrder = 7
SignatureLabel.Parent = Content
local function findTarget()
return workspace:FindFirstChild(TARGET_NAME, true)
end
local function getRootPart()
local char = player.Character
if not char then return nil end
return char:FindFirstChild("HumanoidRootPart")
end
local function disableLock()
isLocked = false
if connection then connection:Disconnect(); connection = nil end
TweenService:Create(StatusDot, TweenInfo.new(0.2), {BackgroundColor3=Color3.fromRGB(80,80,80)}):Play()
end
local function enableLock()
local target = findTarget()
if not target then warn("[RacketRivalsTP] Target not found: " .. TARGET_NAME); return end
isLocked = true
TweenService:Create(StatusDot, TweenInfo.new(0.2), {BackgroundColor3=Color3.fromRGB(255,255,255)}):Play()
connection = RunService.RenderStepped:Connect(function()
if not isLocked then return end
local t = findTarget()
local root = getRootPart()
if not t or not root then return end
local pos = t.Position + Vector3.new(0, OFFSET_Y, 0)
root.CFrame = CFrame.new(pos, pos + workspace.CurrentCamera.CFrame.LookVector)
end)
end
local function openUI()
isUIOpen = true
MainFrame.Visible = true
MainFrame.Size = UDim2.new(0, 280, 0, 0)
TweenService:Create(MainFrame, TweenInfo.new(0.28, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Size = UDim2.new(0, 280, 0, 360)
}):Play()
end
local function closeUI()
isUIOpen = false
local t = TweenService:Create(MainFrame, TweenInfo.new(0.22, Enum.EasingStyle.Quint, Enum.EasingDirection.In), {
Size = UDim2.new(0, 280, 0, 0)
})
t:Play()
t.Completed:Connect(function() if not isUIOpen then MainFrame.Visible = false end end)
end
local isDragging = false
local function updateSlider(inputX)
local railPos = SliderRail.AbsolutePosition.X
local railSize = SliderRail.AbsoluteSize.X
local rel = math.clamp((inputX - railPos) / railSize, 0, 1)
local value = math.floor(OFFSET_MIN + rel * (OFFSET_MAX - OFFSET_MIN))
OFFSET_Y = value
SliderFill.Size = UDim2.new(rel, 0, 1, 0)
SliderHandle.Position = UDim2.new(rel, 0, 0.5, 0)
SliderValueLabel.Text = value .. " studs"
end
SliderRail.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 then isDragging = true; updateSlider(i.Position.X) end end)
SliderHandle.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 then isDragging = true end end)
UserInputService.InputChanged:Connect(function(i) if isDragging and i.UserInputType == Enum.UserInputType.MouseMovement then updateSlider(i.Position.X) end end)
UserInputService.InputEnded:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 then isDragging = false end end)
CloseBtn.MouseEnter:Connect(function() TweenService:Create(CloseBtn, TweenInfo.new(0.15), {BackgroundColor3=Color3.fromRGB(70,70,70)}):Play() end)
CloseBtn.MouseLeave:Connect(function() TweenService:Create(CloseBtn, TweenInfo.new(0.15), {BackgroundColor3=Color3.fromRGB(40,40,40)}):Play() end)
CloseBtn.MouseButton1Click:Connect(closeUI)
local draggingUI, dragStart, startPos = false, nil, nil
TitleBar.InputBegan:Connect(function(i)
if i.UserInputType == Enum.UserInputType.MouseButton1 then draggingUI=true; dragStart=i.Position; startPos=MainFrame.Position end
end)
UserInputService.InputChanged:Connect(function(i)
if draggingUI and i.UserInputType == Enum.UserInputType.MouseMovement then
local d = i.Position - dragStart
MainFrame.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset+d.X, startPos.Y.Scale, startPos.Y.Offset+d.Y)
end
end)
UserInputService.InputEnded:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 then draggingUI=false end end)
UserInputService.InputBegan:Connect(function(input, gp)
if gp then return end
if input.KeyCode == Enum.KeyCode.J then if isUIOpen then closeUI() else openUI() end; return end
if input.UserInputType == Enum.UserInputType.MouseButton2 then enableLock() end
end)
UserInputService.InputEnded:Connect(function(input)
if input.UserInputType == Enum.UserInputType.MouseButton2 then disableLock() end
end)
player.CharacterAdded:Connect(disableLock)
print("[RacketRivalsTP] Loaded โ [J] to open UI | Hold RMB to TP lock")
local PopupFrame = Instance.new("Frame")
PopupFrame.Size = UDim2.new(0, 260, 0, 62)
PopupFrame.Position = UDim2.new(0.5, -130, 0, -80)
PopupFrame.BackgroundColor3 = Color3.fromRGB(12, 12, 12)
PopupFrame.BorderSizePixel = 0
PopupFrame.ZIndex = 20
PopupFrame.Parent = ScreenGui
local PopupCorner = Instance.new("UICorner")
PopupCorner.CornerRadius = UDim.new(0, 12)
PopupCorner.Parent = PopupFrame
local PopupStroke = Instance.new("UIStroke")
PopupStroke.Color = Color3.fromRGB(255, 255, 255)
PopupStroke.Thickness = 1
PopupStroke.Transparency = 0.78
PopupStroke.Parent = PopupFrame
local PopupIcon = Instance.new("TextLabel")
PopupIcon.Size = UDim2.new(0, 36, 0, 36)
PopupIcon.Position = UDim2.new(0, 14, 0.5, -18)
PopupIcon.BackgroundColor3 = Color3.fromRGB(28, 28, 28)
PopupIcon.Text = "J"
PopupIcon.TextColor3 = Color3.fromRGB(255, 255, 255)
PopupIcon.TextSize = 16
PopupIcon.Font = Enum.Font.GothamBold
PopupIcon.BorderSizePixel = 0
PopupIcon.ZIndex = 21
PopupIcon.Parent = PopupFrame
local PopupIconCorner = Instance.new("UICorner")
PopupIconCorner.CornerRadius = UDim.new(0, 8)
PopupIconCorner.Parent = PopupIcon
local PopupStroke2 = Instance.new("UIStroke")
PopupStroke2.Color = Color3.fromRGB(255, 255, 255)
PopupStroke2.Thickness = 1
PopupStroke2.Transparency = 0.7
PopupStroke2.Parent = PopupIcon
local PopupLine1 = Instance.new("TextLabel")
PopupLine1.Size = UDim2.new(1, -66, 0, 20)
PopupLine1.Position = UDim2.new(0, 58, 0, 10)
PopupLine1.BackgroundTransparency = 1
PopupLine1.Text = "Press J to open the menu"
PopupLine1.TextColor3 = Color3.fromRGB(230, 230, 230)
PopupLine1.TextSize = 13
PopupLine1.Font = Enum.Font.GothamBold
PopupLine1.TextXAlignment = Enum.TextXAlignment.Left
PopupLine1.ZIndex = 21
PopupLine1.Parent = PopupFrame
local PopupLine2 = Instance.new("TextLabel")
PopupLine2.Size = UDim2.new(1, -66, 0, 16)
PopupLine2.Position = UDim2.new(0, 58, 0, 32)
PopupLine2.BackgroundTransparency = 1
PopupLine2.Text = "Hold right click to TP lock"
PopupLine2.TextColor3 = Color3.fromRGB(120, 120, 120)
PopupLine2.TextSize = 11
PopupLine2.Font = Enum.Font.Gotham
PopupLine2.TextXAlignment = Enum.TextXAlignment.Left
PopupLine2.ZIndex = 21
PopupLine2.Parent = PopupFrame
task.delay(0.4, function()
TweenService:Create(PopupFrame, TweenInfo.new(0.45, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
Position = UDim2.new(0.5, -130, 0, 18)
}):Play()
task.delay(3.2, function()
local fadeOut = TweenService:Create(PopupFrame, TweenInfo.new(0.5, Enum.EasingStyle.Quint, Enum.EasingDirection.In), {
Position = UDim2.new(0.5, -130, 0, -80),
BackgroundTransparency = 1
})
TweenService:Create(PopupLine1, TweenInfo.new(0.4), {TextTransparency=1}):Play()
TweenService:Create(PopupLine2, TweenInfo.new(0.4), {TextTransparency=1}):Play()
TweenService:Create(PopupIcon, TweenInfo.new(0.4), {TextTransparency=1, BackgroundTransparency=1}):Play()
TweenService:Create(PopupStroke, TweenInfo.new(0.4), {Transparency=1}):Play()
fadeOut:Play()
fadeOut.Completed:Connect(function() PopupFrame:Destroy() end)
end)
end)



@MRN_StudioCheat bad
just adverti*ts
@MRN_StudioCheat post your script here, why you making users to go to an entire website to get it, are you doxxing?
@cx85 Just shut up and move on gng
@Test4567 he editted the post and added script here, before it was just his website advertising
@cx85 Ok and??? no need to be a * about it.
@Test4567 ok bro