НОВАЯ БАШНЯ БРАВЛЕР В TDS! | Roblox | TDS

Поділитися
Вставка
  • Опубліковано 21 лис 2024
  • Ігри

КОМЕНТАРІ • 91

  • @Im_lizard
    @Im_lizard 6 місяців тому +6

    В комбухе с гладиатором молтена за 11:02 парни терзают. Не плохая башня

    • @li_monyt1788
      @li_monyt1788 6 місяців тому

      Я в соло молтен за 11 минут прохожу вместе с ним без гладиатора, но в этом почти нету смысла , ведь если брать бравлера в пицца пати вместе с каким нибудь обычным или золотым мини можно доходить до 28 волны и умирать от шаров и получать по 511 монет за 8 минут, что намного лучше молтена и падшего

  • @РадомирЧекунов
    @РадомирЧекунов 6 місяців тому +8

    "интересный факт" бравлер не станится.

  • @Armatyra578
    @Armatyra578 6 місяців тому +4

    привет, можешь подсказать как сделать свободную камеру?

    • @roll6626
      @roll6626 6 місяців тому

      это даёт контент креатор

    • @RobloxCato
      @RobloxCato  6 місяців тому

      Это только для контент креаторов)

    • @ya_furbolniy_myacik
      @ya_furbolniy_myacik 6 місяців тому

      Читери

    • @RobloxCato
      @RobloxCato  6 місяців тому

      @@ya_furbolniy_myacik почему? Я же заслужил))

    • @ya_furbolniy_myacik
      @ya_furbolniy_myacik 6 місяців тому

      @@RobloxCato я не про это, а про то что для камеры надо либо через чит либо контент Креатор.

  • @ТехноКот
    @ТехноКот 6 місяців тому +1

    насчёт лимита. когда выбираешь башню в лобби то слева написанны характеристики и тот красный значок это и есть лимит

    • @RobloxCato
      @RobloxCato  6 місяців тому +1

      но намного удобнее бы было написано на подсказках в самой игре

  • @ТехноКот
    @ТехноКот 6 місяців тому +1

    как ты сделал свободное перемещение камеры ?

    • @RobloxCato
      @RobloxCato  6 місяців тому

      а это только для контент креаторов))

  • @тёмычгерой
    @тёмычгерой 6 місяців тому +1

    Ухх повезло мне что я уже давно покупал ускора и инженера у ково то их нету а место ускора купил бравлера кто то который хорош только для дефа

  • @ОлегМайнкрафт-й9л
    @ОлегМайнкрафт-й9л 6 місяців тому +2

    А что лучше купить бравлера или некроманта

  • @tds6049
    @tds6049 6 місяців тому +1

    Ёпта,обожаю твой голос

  • @Smosha_1234
    @Smosha_1234 6 місяців тому

    стоит ли покупать бравлера вместо ускора (как первую хардкор башню) ?

    • @RobloxCato
      @RobloxCato  6 місяців тому

      не а

    • @li_monyt1788
      @li_monyt1788 6 місяців тому

      Если ты фармишь по с тимой по 300 гемов:да, фармишь по 30 гемов в соло:нет

    • @RobloxCato
      @RobloxCato  6 місяців тому +1

      @@li_monyt1788 я фармил по 70 в соло до бравлера)

    • @ЕгорКурохтин-ш3ч
      @ЕгорКурохтин-ш3ч 5 місяців тому

      @@li_monyt1788
      По 31 гему за матч можно зарабатывать одним только снайпером, до 25-й волны.

  • @ноунаме
    @ноунаме 6 місяців тому +1

    Ждём хакера?

  • @Вова-с7щ8х
    @Вова-с7щ8х 13 днів тому

    Покупать его или копить на ускора?

    • @RobloxCato
      @RobloxCato  12 днів тому +1

      ускор, сейчас бравлер так себе

  • @qR_s1
    @qR_s1 6 місяців тому +17

    эээээ, есть бравлер, а инжа нет, инж > ускор > бравлер

    • @ТехноКот
      @ТехноКот 6 місяців тому +2

      ну я бы так не сказал бравлер сильнее инжинера но слабее ускора а инжинер сильнее ускора но слабее бравлера, а ускор слабее инжа и в ближнем бою слабее бравлера

    • @krakenisreal
      @krakenisreal 6 місяців тому

      fr

    • @livergo2520
      @livergo2520 6 місяців тому +1

      Бро у ускора лучший ДПС в игре

    • @СлаваМалько-и3м
      @СлаваМалько-и3м 6 місяців тому +1

      Сейчас после баффа инжа они с ускором примерно равны.Главная проблема инжа в том что его турельки не бафаються командиром/диджем/базой/расходниками.

    • @livergo2520
      @livergo2520 6 місяців тому

      @@СлаваМалько-и3м да, главная и единственная я бы сказал

  • @ЭлизарКубанов
    @ЭлизарКубанов 6 місяців тому

    Это боксёр:)

    • @Sykaebanaya
      @Sykaebanaya 6 місяців тому +2

      Эль примо

    • @Mini_Titan1
      @Mini_Titan1 5 місяців тому

      @@Sykaebanaya кста точно

  • @boris_1161
    @boris_1161 6 місяців тому +1

    Новый ютубер по тдс?

    • @RobloxCato
      @RobloxCato  6 місяців тому +1

      Не, давно не новый)

  • @automo-d2r
    @automo-d2r 6 місяців тому +1

    Я в первый день купиль его

  • @avganok
    @avganok 6 місяців тому +1

    у вардена 3 удар тож повышенный урон

    • @blexe7652
      @blexe7652 6 місяців тому

      Я бы так не сказал, ведь вардэн не как не делает доп урон с какого-то удара

    • @ЕгорКурохтин-ш3ч
      @ЕгорКурохтин-ш3ч 5 місяців тому

      У вардена третий удар это крит, который наносит 150% урона и станит.

  • @Vedi_Yar
    @Vedi_Yar 6 місяців тому

    А как он вылезает с экрана для просмотра

  • @makschcvYT
    @makschcvYT 5 місяців тому

    а как сделать свободную камеру?

    • @RobloxCato
      @RobloxCato  5 місяців тому +1

      а это только для контент креаторов))

  • @magik7622
    @magik7622 6 місяців тому +1

    Мне кажется его будут нерфить он слишком имбовый

  • @Paparims29
    @Paparims29 Місяць тому +1

    Его занерфили😭

    • @John-fi9hk
      @John-fi9hk 16 днів тому

      Больше нету хайден детекшен

  • @-_-.......................
    @-_-....................... 4 місяці тому

    Кто то может сказать пожалуйста как сделать такой спекейт мод как на видео

    • @RobloxCato
      @RobloxCato  4 місяці тому +1

      Сделать?))))
      local pi = math.pi
      local abs = math.abs
      local clamp = math.clamp
      local exp = math.exp
      local rad = math.rad
      local sign = math.sign
      local sqrt = math.sqrt
      local tan = math.tan
      local ContextActionService = game:GetService("ContextActionService")
      local Players = game:GetService("Players")
      local RunService = game:GetService("RunService")
      local StarterGui = game:GetService("StarterGui")
      local UserInputService = game:GetService("UserInputService")
      local Workspace = game:GetService("Workspace")
      local Settings = UserSettings()
      local GameSettings = Settings.GameSettings
      local LocalPlayer = Players.LocalPlayer
      if not LocalPlayer then
      Players:GetPropertyChangedSignal("LocalPlayer"):Wait()
      LocalPlayer = Players.LocalPlayer
      end
      local Camera = Workspace.CurrentCamera
      Workspace:GetPropertyChangedSignal("CurrentCamera"):Connect(function()
      local newCamera = Workspace.CurrentCamera
      if newCamera then
      Camera = newCamera
      end
      end)
      local FFlagUserExitFreecamBreaksWithShiftlock
      do
      local success, result = pcall(function()
      return UserSettings():IsUserFeatureEnabled("UserExitFreecamBreaksWithShiftlock")
      end)
      FFlagUserExitFreecamBreaksWithShiftlock = success and result
      end
      local FFlagUserShowGuiHideToggles
      do
      local success, result = pcall(function()
      return UserSettings():IsUserFeatureEnabled("UserShowGuiHideToggles")
      end)
      FFlagUserShowGuiHideToggles = success and result
      end
      ------------------------------------------------------------------------
      local FREECAM_ENABLED_ATTRIBUTE_NAME = "FreecamEnabled"
      local TOGGLE_INPUT_PRIORITY = Enum.ContextActionPriority.Low.Value
      local INPUT_PRIORITY = Enum.ContextActionPriority.High.Value
      local FREECAM_MACRO_KB = {Enum.KeyCode.LeftShift, Enum.KeyCode.P}
      local NAV_GAIN = Vector3.new(1, 1, 1)*64
      local PAN_GAIN = Vector2.new(0.75, 1)*8
      local FOV_GAIN = 300
      local PITCH_LIMIT = rad(90)
      local VEL_STIFFNESS = 1.5
      local PAN_STIFFNESS = 1.0
      local FOV_STIFFNESS = 4.0
      ------------------------------------------------------------------------
      local Spring = {} do
      Spring.__index = Spring
      function Spring.new(freq, pos)
      local self = setmetatable({}, Spring)
      self.f = freq
      self.p = pos
      self.v = pos*0
      return self
      end
      function Spring:Update(dt, goal)
      local f = self.f*2*pi
      local p0 = self.p
      local v0 = self.v
      local offset = goal - p0
      local decay = exp(-f*dt)
      local p1 = goal + (v0*dt - offset*(f*dt + 1))*decay
      local v1 = (f*dt*(offset*f - v0) + v0)*decay
      self.p = p1
      self.v = v1
      return p1
      end
      function Spring:Reset(pos)
      self.p = pos
      self.v = pos*0
      end
      end
      ------------------------------------------------------------------------
      local cameraPos = Vector3.new()
      local cameraRot = Vector2.new()
      local cameraFov = 0
      local velSpring = Spring.new(VEL_STIFFNESS, Vector3.new())
      local panSpring = Spring.new(PAN_STIFFNESS, Vector2.new())
      local fovSpring = Spring.new(FOV_STIFFNESS, 0)
      ------------------------------------------------------------------------
      local Input = {} do
      local thumbstickCurve do
      local K_CURVATURE = 2.0
      local K_DEADZONE = 0.15
      local function fCurve(x)
      return (exp(K_CURVATURE*x) - 1)/(exp(K_CURVATURE) - 1)
      end
      local function fDeadzone(x)
      return fCurve((x - K_DEADZONE)/(1 - K_DEADZONE))
      end
      function thumbstickCurve(x)
      return sign(x)*clamp(fDeadzone(abs(x)), 0, 1)
      end
      end
      local gamepad = {
      ButtonX = 0,
      ButtonY = 0,
      DPadDown = 0,
      DPadUp = 0,
      ButtonL2 = 0,
      ButtonR2 = 0,
      Thumbstick1 = Vector2.new(),
      Thumbstick2 = Vector2.new(),
      }
      local keyboard = {
      W = 0,
      A = 0,
      S = 0,
      D = 0,
      E = 0,
      Q = 0,
      U = 0,
      H = 0,
      J = 0,
      K = 0,
      I = 0,
      Y = 0,
      Up = 0,
      Down = 0,
      LeftShift = 0,
      RightShift = 0,
      }
      local mouse = {
      Delta = Vector2.new(),
      MouseWheel = 0,
      }
      local NAV_GAMEPAD_SPEED = Vector3.new(1, 1, 1)
      local NAV_KEYBOARD_SPEED = Vector3.new(1, 1, 1)
      local PAN_MOUSE_SPEED = Vector2.new(1, 1)*(pi/64)
      local PAN_GAMEPAD_SPEED = Vector2.new(1, 1)*(pi/8)
      local FOV_WHEEL_SPEED = 1.0
      local FOV_GAMEPAD_SPEED = 0.25
      local NAV_ADJ_SPEED = 0.75
      local NAV_SHIFT_MUL = 0.25
      local navSpeed = 1
      function Input.Vel(dt)
      navSpeed = clamp(navSpeed + dt*(keyboard.Up - keyboard.Down)*NAV_ADJ_SPEED, 0.01, 4)
      local kGamepad = Vector3.new(
      thumbstickCurve(gamepad.Thumbstick1.X),
      thumbstickCurve(gamepad.ButtonR2) - thumbstickCurve(gamepad.ButtonL2),
      thumbstickCurve(-gamepad.Thumbstick1.Y)
      )*NAV_GAMEPAD_SPEED
      local kKeyboard = Vector3.new(
      keyboard.D - keyboard.A + keyboard.K - keyboard.H,
      keyboard.E - keyboard.Q + keyboard.I - keyboard.Y,
      keyboard.S - keyboard.W + keyboard.J - keyboard.U
      )*NAV_KEYBOARD_SPEED
      local shift = UserInputService:IsKeyDown(Enum.KeyCode.LeftShift) or UserInputService:IsKeyDown(Enum.KeyCode.RightShift)
      return (kGamepad + kKeyboard)*(navSpeed*(shift and NAV_SHIFT_MUL or 1))
      end
      function Input.Pan(dt)
      local kGamepad = Vector2.new(
      thumbstickCurve(gamepad.Thumbstick2.Y),
      thumbstickCurve(-gamepad.Thumbstick2.X)
      )*PAN_GAMEPAD_SPEED
      local kMouse = mouse.Delta*PAN_MOUSE_SPEED
      mouse.Delta = Vector2.new()
      return kGamepad + kMouse
      end
      function Input.Fov(dt)
      local kGamepad = (gamepad.ButtonX - gamepad.ButtonY)*FOV_GAMEPAD_SPEED
      local kMouse = mouse.MouseWheel*FOV_WHEEL_SPEED
      mouse.MouseWheel = 0
      return kGamepad + kMouse
      end
      do
      local function Keypress(action, state, input)
      keyboard[input.KeyCode.Name] = state == Enum.UserInputState.Begin and 1 or 0
      return Enum.ContextActionResult.Sink
      end
      local function GpButton(action, state, input)
      gamepad[input.KeyCode.Name] = state == Enum.UserInputState.Begin and 1 or 0
      return Enum.ContextActionResult.Sink
      end
      local function MousePan(action, state, input)
      local delta = input.Delta
      mouse.Delta = Vector2.new(-delta.y, -delta.x)
      return Enum.ContextActionResult.Sink
      end
      local function Thumb(action, state, input)
      gamepad[input.KeyCode.Name] = input.Position
      return Enum.ContextActionResult.Sink
      end
      local function Trigger(action, state, input)
      gamepad[input.KeyCode.Name] = input.Position.z
      return Enum.ContextActionResult.Sink
      end
      local function MouseWheel(action, state, input)
      mouse[input.UserInputType.Name] = -input.Position.z
      return Enum.ContextActionResult.Sink
      end
      local function Zero(t)
      for k, v in pairs(t) do
      t[k] = v*0
      end
      end
      function Input.StartCapture()
      ContextActionService:BindActionAtPriority("FreecamKeyboard", Keypress, false, INPUT_PRIORITY,
      Enum.KeyCode.W, Enum.KeyCode.U,
      Enum.KeyCode.A, Enum.KeyCode.H,
      Enum.KeyCode.S, Enum.KeyCode.J,
      Enum.KeyCode.D, Enum.KeyCode.K,
      Enum.KeyCode.E, Enum.KeyCode.I,
      Enum.KeyCode.Q, Enum.KeyCode.Y,
      Enum.KeyCode.Up, Enum.KeyCode.Down
      )
      ContextActionService:BindActionAtPriority("FreecamMousePan", MousePan, false, INPUT_PRIORITY, Enum.UserInputType.MouseMovement)
      ContextActionService:BindActionAtPriority("FreecamMouseWheel", MouseWheel, false, INPUT_PRIORITY, Enum.UserInputType.MouseWheel)
      ContextActionService:BindActionAtPriority("FreecamGamepadButton", GpButton, false, INPUT_PRIORITY, Enum.KeyCode.ButtonX, Enum.KeyCode.ButtonY)
      ContextActionService:BindActionAtPriority("FreecamGamepadTrigger", Trigger, false, INPUT_PRIORITY, Enum.KeyCode.ButtonR2, Enum.KeyCode.ButtonL2)
      ContextActionService:BindActionAtPriority("FreecamGamepadThumbstick", Thumb, false, INPUT_PRIORITY, Enum.KeyCode.Thumbstick1, Enum.KeyCode.Thumbstick2)
      end
      function Input.StopCapture()
      navSpeed = 1
      Zero(gamepad)
      Zero(keyboard)
      Zero(mouse)
      ContextActionService:UnbindAction("FreecamKeyboard")
      ContextActionService:UnbindAction("FreecamMousePan")
      ContextActionService:UnbindAction("FreecamMouseWheel")
      ContextActionService:UnbindAction("FreecamGamepadButton")
      ContextActionService:UnbindAction("FreecamGamepadTrigger")
      ContextActionService:UnbindAction("FreecamGamepadThumbstick")
      end
      end
      end
      ------------------------------------------------------------------------
      local function StepFreecam(dt)
      local vel = velSpring:Update(dt, Input.Vel(dt))
      local pan = panSpring:Update(dt, Input.Pan(dt))
      local fov = fovSpring:Update(dt, Input.Fov(dt))
      local zoomFactor = sqrt(tan(rad(70/2))/tan(rad(cameraFov/2)))
      cameraFov = clamp(cameraFov + fov*FOV_GAIN*(dt/zoomFactor), 1, 120)
      cameraRot = cameraRot + pan*PAN_GAIN*(dt/zoomFactor)
      cameraRot = Vector2.new(clamp(cameraRot.x, -PITCH_LIMIT, PITCH_LIMIT), cameraRot.y%(2*pi))
      local cameraCFrame = CFrame.new(cameraPos)*CFrame.fromOrientation(cameraRot.x, cameraRot.y, 0)*CFrame.new(vel*NAV_GAIN*dt)
      cameraPos = cameraCFrame.p
      Camera.CFrame = cameraCFrame
      Camera.Focus = cameraCFrame
      Camera.FieldOfView = cameraFov
      end
      local function CheckMouseLockAvailability()
      local devAllowsMouseLock = Players.LocalPlayer.DevEnableMouseLock
      local devMovementModeIsScriptable = Players.LocalPlayer.DevComputerMovementMode == Enum.DevComputerMovementMode.Scriptable
      local userHasMouseLockModeEnabled = GameSettings.ControlMode == Enum.ControlMode.MouseLockSwitch
      local userHasClickToMoveEnabled = GameSettings.ComputerMovementMode == Enum.ComputerMovementMode.ClickToMove
      local MouseLockAvailable = devAllowsMouseLock and userHasMouseLockModeEnabled and not userHasClickToMoveEnabled and not devMovementModeIsScriptable
      return MouseLockAvailable
      end
      ------------------------------------------------------------------------
      local PlayerState = {} do
      local mouseBehavior
      local mouseIconEnabled
      local cameraType
      local cameraFocus
      local cameraCFrame
      local cameraFieldOfView
      local screenGuis = {}
      local coreGuis = {
      Backpack = true,
      Chat = true,
      Health = true,
      PlayerList = true,
      }
      local setCores = {
      BadgesNotificationsActive = true,
      PointsNotificationsActive = true,
      }

  • @krakenisreal
    @krakenisreal 6 місяців тому

    имбп

  • @тёмычгерой
    @тёмычгерой 6 місяців тому +1

    Я об обновки кое что узнал кмдр сстал лучше в матчах за вин дают ящики с потребителями и с шансом тикет

  • @Артём-т6х9ь
    @Артём-т6х9ь 6 місяців тому +1

    Он и станит

  • @kopeldplaygraund
    @kopeldplaygraund 4 місяці тому

    А как ти летаеш

    • @RobloxCato
      @RobloxCato  4 місяці тому +1

      Только для контент креаторов))

  • @C-dd3dv
    @C-dd3dv 6 місяців тому

    как сделать фри кам

    • @RobloxCato
      @RobloxCato  6 місяців тому +1

      Это только для контент креаторов)))

    • @ya_furbolniy_myacik
      @ya_furbolniy_myacik 6 місяців тому

      Читкри

  • @melonplayground-qw4hz
    @melonplayground-qw4hz 2 місяці тому

    Ы

  • @Volt.._
    @Volt.._ 5 місяців тому

    люди чо такое лед детекшн🥀🥀🥀

    • @RobloxCato
      @RobloxCato  5 місяців тому

      пули противника не пробивают, у кого он есть

    • @ЕгорКурохтин-ш3ч
      @ЕгорКурохтин-ш3ч 5 місяців тому

      В хардкоре есть враги со свинцовой бронёй, у них иммунитет к обычным пулям.

  • @Shadow2608.
    @Shadow2608. 6 місяців тому

    Как получить бравлера кроме Доната?

    • @RobloxCato
      @RobloxCato  6 місяців тому

      1250 гемов, как я получал

    • @Shadow2608.
      @Shadow2608. 6 місяців тому

      @@RobloxCato где гемы получить?

    • @RobloxCato
      @RobloxCato  6 місяців тому

      @@Shadow2608. На хардкоре, который открывается на 50-м уровне. Потом придётся фармить пару часов

    • @Shadow2608.
      @Shadow2608. 6 місяців тому

      @@RobloxCato спасибо