CodingCapybara
CodingCapybara
  • 7
  • 38 361
Getting a Player's Ban History | Roblox Scripting Tutorial
Today I teach you how to use the new Ban API to acquire someone's ban history!
Roblox Creator Documentation: create.roblox.com/docs
DevForum Post: devforum.roblox.com/t/introducing-the-ban-api-and-alt-account-detection/3039740
Ban API Documentation: create.roblox.com/docs/reference/engine/classes/Players#BanAsync
BanHistoryPages Documentation: create.roblox.com/docs/reference/engine/classes/BanHistoryPages
Timestamps:
0:00 - Intro
1:11 - BanHistoryPages
2:32 - Explaining the Script
6:02 - Testing it Out
7:40 - Outro
Tags (Ignore):
Roblox Studio, ban history, Players:GetBanHistoryAsync, Roblox bans, Roblox developer tools, Roblox ban history API, Roblox API tutorial, Roblox data privacy, Roblox ban system, Roblox game development, Ban API, Roblox Ban API, GetBanHistoryAsync, BanHistoryPages, Ban History Roblox, Roblox, Ban System, Roblox Ban System, How to ban someone roblox, How to check ban history roblox
Переглядів: 3 258

Відео

Using the New Ban API | Roblox Scripting Tutorial
Переглядів 25 тис.4 місяці тому
Today I teach you how to use the new Ban API to ban players from your game or places! Roblox Creator Documentation: create.roblox.com/docs DevForum Post: devforum.roblox.com/t/introducing-the-ban-api-and-alt-account-detection/3039740 Ban API Documentation: create.roblox.com/docs/reference/engine/classes/Players#BanAsync Timestamps: 0:00 - Intro 0:36 - Banning / BanAsync 7:01 - Unbanning / Unban...
How to Add Accessories to an NPC | Roblox Scripting Tutorial
Переглядів 5055 місяців тому
Today I teach you how to use InsertService to add an accessory to a rig, npc, and more! Roblox Creator Documentation: create.roblox.com/docs InsertService Documentation: create.roblox.com/docs/reference/engine/classes/InsertService Timestamps: 0:00 - Intro 0:21 - Adding the Accessories 2:32 - Writing a Script with it 3:57 - Outro Tags (Ignore): Roblox TextChatService, Chat Tags Tutorial, System...
How to Use TextChatService | Roblox Scripting Tutorial
Переглядів 1,2 тис.Рік тому
Today I teach you how to use TextChatService to make things such as chat tags, system messages, and more! Roblox Creator Documentation: create.roblox.com/docs TextChatService Documentation: create.roblox.com/docs/reference/engine/classes/TextChatService Rich Text Documentation: create.roblox.com/docs/ui/rich-text Timestamps: 0:00 - Intro 0:30 - Variables 1:04 - Detecting Incoming Message 3:10 -...
How to Use All Loops in Roblox Studio | Roblox Scripting Tutorial
Переглядів 240Рік тому
Today I teach you how to use every loop in Roblox! (While, For, and Repeat loop!) Roblox Creator Documentation: create.roblox.com/docs Loops Documentation: create.roblox.com/docs/tutorials/fundamentals/coding-4/landing Timestamps: 0:00 - Intro 0:42 - While Loops 3:55 - "For i, v" Loops 6:28 - "For i =" Loops 8:10 - Repeat Loops 9:52 - Outro Tags (Ignore): Roblox Studio, Roblox Scripting, Roblox...
How to Get The Current Time Using os.date | Roblox Scripting Tutorial
Переглядів 3,4 тис.Рік тому
Today I teach you about how to use os.date to get the current time, date, month, and more! Roblox Creator Documentation: create.roblox.com/docs os.daTE Documentation: create.roblox.com/docs/reference/engine/libraries/os#date Timestamps: 0:00 - Intro & Examples 0:47 - Creating the Print Statement 1:52 - Printing the Date 3:10 - Learning Specifiers 5:00 - Using Specifiers & Formatting 5:42 - Usin...
Making Your Head Follow Your Camera | Roblox Scripting Tutorial
Переглядів 4,5 тис.Рік тому
Today's video is about making your head follow where your camera is pointing in roblox. This video covers rotating the head to where the camera is looking at, easing, and more! Timestamps: 0:00 - Introduction 0:30 - Adding Script & Variables 4:12 - Scripting the Head Movement 7:36 - Switching to Waist 8:35 - Adding Easing/Tweening 11:54 - Making it Server-Sided 16:30 - Outro Tags (Ignore): Robl...

КОМЕНТАРІ

  • @WhenPotatoIsCool
    @WhenPotatoIsCool 15 годин тому

    if you're lazy to type it down, here: game:GetService("InsertService"):LoadAsset( ).Parent = game.Workspace

  • @candy_fighter
    @candy_fighter 21 день тому

    game.GetService("InsertService"):LoadAsset().Parent = game.Workspace.Rig

  • @konstantinosladas7723
    @konstantinosladas7723 Місяць тому

    Guys here is another one!!!!!!:local blacklisted = {["USERNAME"] = true} game.Players.PlayerAdded:Connect(function(plr) if blacklisted[plr.Name] then plr:Kick "REASON" end end)

  • @makeitxx
    @makeitxx 2 місяці тому

    Where did u go… I just stumbled upon your channel and it’s very helpful and great tips

  • @Mohoragahrlp
    @Mohoragahrlp 3 місяці тому

    Do i have to put it into a block i want to make this a gui

  • @ValxaL
    @ValxaL 3 місяці тому

    I can't unban myself, i explain i tried the ban async so i've banned my self for 7k days and exclude alt accounts, when i used the UnbanAsync when i join, it tell me that it unban me from Roblox Studio but from Roblox i'm still ban, if i made something wrong pls tell me

  • @Averagetubbie
    @Averagetubbie 3 місяці тому

    it says npc i dont see shit that has something with an npc i see a rig

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

    3:22

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

    lmao, i kinda wanna make the same vid but you deserve the views <3

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

    local Time = os.date("%A %B %d %Y %x") script.Parent.Text = Time ---i did this coding!

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

    Otherwise, great video

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

    Hint for next time, please zoom in on your code by shift scrolling, please.

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

    this is just okeanskiy's code from 5 years ago

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

    Thanks you 😀

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

    As far as I know you're the only one who made a productive video on the ban API. Good job

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

    If they can detect alt accounts, wouldn’t roblox know if you are botting? If so, that means they can add tix back

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

    Question. When you ban someone with their alts, does it hardware ban them, IP Ban them, or does it just ban the accounts linked to your email?

    • @giuyo
      @giuyo Місяць тому

      it bans the account linked with your email.

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

    YEEEEEEESSS!!!!!FINALLYYYYY!!!!!!

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

    love the video lookie should make a tut on how to code in roblox! Edit: like the man basic's of coding in roblox!

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

    the script doesn't work

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

    I've loved your explanation. I mean you explain everything as if we were the beginner just makes that video precious. Keep up the good work. I really wanna see a making a game serie in this channel.

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

    vancouver

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

    Thanks for this useful tutorial! I heard that Roblox will have us access to ban histories in the Creator Hub.

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

    Finally they will fix most games hackers with 942354375834 alt accounts

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

    The Ban Brick!

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

    can you please make a tutorial video for first person view body? like there's a lot of tutorials sure but all of them the camera clipping inside the wall sadly. i would really appreciate it if you do a tutorial for that

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

      You have 2 ways of doing it 1. Using one of thoose tutorials and add a custom collision to the plr 2. Moving the player character a bit backwards locally when you are in first person (i think this one is efficient at all but idk)

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

    Is there a way to view every single account that has been banned without having to manually put the userId in the script?

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

      im gussing you can store the ids in a datastore, and then get get the user ids from the datastore and check if they are banned

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

      @@RealMalul Yeah that's what i imagined would be best, thanks!

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

    Can you please a police radio with voice chat with a keybind to enabled it.

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

    yeah i saw hd admin and there was an ban alt accounts

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

    It's great that you acknowledge your misunderstandings and update the community in such short time!

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

    Here is the script: local banhistoryPages = game.Players:GetBanHistoryAsync() -- PUT A USER ID IN HERE local historyTable = {} local monthNames = { ["01"] = "January", ["02"] = "February", ["03"] = "March", ["04"] = "April", ["05"] = "May", ["06"] = "June", ["07"] = "July", ["08"] = "August", ["09"] = "September", ["10"] = "October", ["11"] = "November", ["12"] = "December" } local function getTime(data) local year = string.sub(tostring(data.StartTime),1,4) local month = string.sub(tostring(data.StartTime),6,7) local day = string.sub(tostring(data.StartTime),9,10) local hour = string.sub(tostring(data.StartTime),12,13) local minute = string.sub(tostring(data.StartTime),15,16) local second = string.sub(tostring(data.StartTime),18,19) local msecond = string.sub(tostring(data.StartTime),21,23) if string.sub(day,1,1) == "0" then day = string.sub(day,2,2) end return string.format("%s %s, %s, %s:%s:%s.%s", monthNames[month], day, year, hour, minute, second, msecond) end while wait() do for rank, data in pairs(banhistoryPages:GetCurrentPage()) do local timeFormatted = getTime(data) print("Were they banned: "..tostring(data.Ban)) print("The time when it happened: "..timeFormatted) if data.Duration == -1 then print("How long was it: Permanent / Indefinite") elseif data.Duration > 0 then print("How long was it: "..tostring(data.Duration).." seconds") end print("The reason that was displayed: "..tostring(data.DisplayReason)) print("The reason why it happened: "..tostring(data.PrivateReason)) print("What is the PlaceId: "..tostring(data.PlaceId)) end if banhistoryPages.IsFinished then break end banhistoryPages:AdvanceToNextPageAsync() end

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

      if you want u can make a pastebin for free and set the language to lua it makes it like 10 times easier to copy

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

    FIRST 🗣️

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

    step 1: do it :D

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

    vpn easy solo

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

    Finally! Now I don't have to have ban info in my datastore now

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

    WHAAAAAT

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

    1:49 it says service not live so you cant use it yet

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

      You can use it but it's so new documentation on it wasn't up so when it tried to fetch the documentation it gave a "service not live" error

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

    if you’re a BarneyHunter12 fan, (roblox UA-camr that does trolling with alts) this can be a huge problem because if you get all of your alts banned permanently then that means you will never get to play the game again, unless you change your IP I think or move to a new house I’m pretty sure. But I’m also a roblox developer that cannot stand annoying exploiters so this is a huge W for me. So overall I have mixed feelings about this update. Also I love your channel! Very underrated!

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

      Instead of moving house you can either get a new router or if your ip is dynamic just wait for 2 weeksish for an unban or manually reset your ip

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

      @@nopfp416 that too

    • @giuyo
      @giuyo Місяць тому

      no it bans via email (I joined with alts and it makes me unbanned but banned if I put email)

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

    damn only 209 Subs ????!! you deserve way more ngl

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

    imagine getting unfairly ban in your favorite game, and you will never be able to play it again

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

    NOOOOO

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

    I love it ❤😂

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

    this sounds like an amazingly useful feature, as lots of exploiters have a script for old banning methods to simply avoid the kick, whereas this kicks them before they have a chance to inject their exploits + ban alts too. a win for us devs

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

      that's not how that works skid

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

      best thing its IP ban

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

      @@carbonz that is quite literally how it works, im not a "skid", dont talk on topics you arent educated in

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

      you can't "inject" something into a game just by joining it

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

      @@Sakupennyeasy to bypass

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

    This tutorial was very helpful 👍

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

    i bet 50% of devs are going to abuse this function looking at you pet sim 99

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

    pov cafe game devs : OH YEAH FOR ANYONE THAT SAYS I WANT A DIARRHEA DRINK WE'RE GOING TO RUN THIS BAN FUNCTION ON THEM (when they can use it on exploder not just for doing stupid things or just being annoying like bruh people are definitely going to abuse this I mean its because of them they are the one who made this update feel like the end of trolling in a cafe game but other than that the update seems kind a nice not going to lie)

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

    finally a real ban system that's not about of silly kicking.

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

    this is me when the when are