Slomcal

Mesozoico AC Bypass 2.0

Feb 22nd, 2026
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.86 KB | None | 0 0
  1. -- ============================================
  2. -- CREATURE STATS CONFIG
  3. -- ============================================
  4.  
  5. local CREATURE_STATS = {
  6.     ["Siamotyrannus"] = {
  7.         Speed = 14,
  8.         SprintMultiplier = 3,
  9.         AttackCooldown = 0.8
  10.     },
  11.     ["Ceratosaurus"] = {
  12.         Speed = 13,
  13.         SprintMultiplier = 3,
  14.         AttackCooldown = 1
  15.     },
  16.     ["Maiasaura"] = {
  17.         Speed = 10.75,
  18.         SprintMultiplier = 4,
  19.         AttackCooldown = 0.6
  20.     },
  21.     ["Achelousaurus"] = {
  22.         Speed = 11,
  23.         SprintMultiplier = 3.3,
  24.         AttackCooldown = 1.2
  25.     },
  26.     ["Concavenator"] = {
  27.         Speed = 15,
  28.         SprintMultiplier = 2.85,
  29.         AttackCooldown = 0.8
  30.     },
  31.     ["Miragaia"] = {
  32.         Speed = 10,
  33.         SprintMultiplier = 3.3,
  34.         AttackCooldown = 1
  35.     }
  36. }
  37.  
  38. -- ============================================
  39. -- VARIABLES
  40. -- ============================================
  41.  
  42. local LocalPlayer = game:GetService("Players").LocalPlayer
  43. local currentCreature = nil
  44. local stats = nil
  45.  
  46. local Pivot = game:GetService("ReplicatedStorage"):WaitForChild("Pivot")
  47. local PrimaryAttackHit = game:GetService("ReplicatedStorage"):WaitForChild("PrimaryAttackHit")
  48.  
  49. -- ============================================
  50. -- FUNCTION: DETECT CREATURE
  51. -- ============================================
  52.  
  53. local function DetectCreature(character)
  54.     currentCreature = nil
  55.     stats = nil
  56.    
  57.     if not character then
  58.         character = LocalPlayer.Character
  59.     end
  60.    
  61.     if not character then return end
  62.    
  63.     local TrueCreature = character:WaitForChild("TrueCreature", 5)
  64.     local CreatureName = character:WaitForChild("CreatureName", 5)
  65.    
  66.     if TrueCreature and TrueCreature:IsA("StringValue") and TrueCreature.Value ~= "" then
  67.         currentCreature = TrueCreature.Value
  68.     elseif CreatureName and CreatureName:IsA("StringValue") and CreatureName.Value ~= "" then
  69.         currentCreature = CreatureName.Value
  70.     end
  71.    
  72.     print("=== DETECTED: " .. tostring(currentCreature) .. " ===")
  73.    
  74.     if currentCreature then
  75.         stats = CREATURE_STATS[currentCreature]
  76.        
  77.         if stats then
  78.             print("Speed: " .. stats.Speed .. " | Sprint: " .. stats.SprintMultiplier .. " | Cooldown: " .. stats.AttackCooldown)
  79.         else
  80.             warn("No stats for: " .. tostring(currentCreature))
  81.         end
  82.     end
  83. end
  84.  
  85. -- ============================================
  86. -- HOOK - BLOCK PIVOT, MODIFY PRIMARYATTACKHIT
  87. -- ============================================
  88.  
  89. print("=== HOOK ACTIVE ===")
  90.  
  91. local old
  92. old = hookmetamethod(game, "__namecall", newcclosure(function(self, ...)
  93.     local args = {...}
  94.     local method = getnamecallmethod()
  95.    
  96.     if method == "FireServer" and not checkcaller() then
  97.        
  98.         -- BLOCK PIVOT ENTIRELY
  99.         if self == Pivot then
  100.             print("[BLOCKED] Pivot remote - prevented ban check")
  101.             return nil  -- Block it, don't send to server
  102.         end
  103.        
  104.         -- MODIFY PrimaryAttackHit SafetyCheck values
  105.         if self == PrimaryAttackHit then
  106.             if args[1] == "SafetyCheck" and stats then
  107.                 args[2] = stats.Speed
  108.                 args[3] = stats.SprintMultiplier
  109.                 args[4] = stats.AttackCooldown
  110.                
  111.                 print("[MODIFIED] SafetyCheck: " .. args[2] .. ", " .. args[3] .. ", " .. args[4])
  112.                 return old(self, unpack(args))
  113.             end
  114.         end
  115.     end
  116.    
  117.     return old(self, ...)
  118. end))
  119.  
  120. -- ============================================
  121. -- RESPAWN DETECTION
  122. -- ============================================
  123.  
  124. DetectCreature(LocalPlayer.Character)
  125.  
  126. LocalPlayer.CharacterAdded:Connect(function(newCharacter)
  127.     print("=== RESPAWNED ===")
  128.     task.wait(1)
  129.     DetectCreature(newCharacter)
  130. end)
  131.  
  132. print("=== SCRIPT LOADED ===")
Advertisement
Add Comment
Please, Sign In to add comment