Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #Requires AutoHotkey v2.0
- #Hotstring EndChars `t `n `r `, . ! ? ; :
- SendMode("Input")
- ; ---------------------------
- ; Roblox typing state
- ; ---------------------------
- global Typing := false
- global FirstLetter := true
- ; Open chat with /
- $/::
- {
- global Typing, FirstLetter
- Typing := true
- FirstLetter := true
- Send("/")
- }
- ; Close chat with Enter
- $Enter::
- {
- global Typing, FirstLetter
- Typing := false
- FirstLetter := true
- Send("{Enter}")
- }
- ; Close chat with Esc
- $Esc::
- {
- global Typing, FirstLetter
- Typing := false
- FirstLetter := true
- Send("{Esc}")
- }
- ; Click outside to reset typing
- ~LButton::
- {
- global Typing, FirstLetter
- if Typing {
- Typing := false
- FirstLetter := true
- }
- }
- ; ---------------------------
- ; First-letter capitalization (Roblox-safe)
- ; ---------------------------
- #HotIf Typing && FirstLetter
- $a::CapFirst("A")
- $b::CapFirst("B")
- $c::CapFirst("C")
- $d::CapFirst("D")
- $e::CapFirst("E")
- $f::CapFirst("F")
- $g::CapFirst("G")
- $h::CapFirst("H")
- $i::CapFirst("I")
- $j::CapFirst("J")
- $k::CapFirst("K")
- $l::CapFirst("L")
- $m::CapFirst("M")
- $n::CapFirst("N")
- $o::CapFirst("O")
- $p::CapFirst("P")
- $q::CapFirst("Q")
- $r::CapFirst("R")
- $s::CapFirst("S")
- $t::CapFirst("T")
- $u::CapFirst("U")
- $v::CapFirst("V")
- $w::CapFirst("W")
- $x::CapFirst("X")
- $y::CapFirst("Y")
- $z::CapFirst("Z")
- #HotIf
- CapFirst(letter) {
- global FirstLetter
- FirstLetter := false
- SendLevel(1)
- Send(letter)
- SendLevel(0)
- }
- ; ---------------------------
- ; Hotstrings / Replacements
- ; ---------------------------
- ::im::I'm
- ::id::I'd
- ::ill::I'll
- ::ive::I've
- ::youll::you'll
- ::youre::you're
- ::youve::you've
- ::youd::you'd
- ::theyre::they're
- ::theyve::they've
- ::theyll::they'll
- ::theyd::they'd
- ::shes::she's
- ::shed::she'd
- ::hes::he's
- ::dont::don't
- ::doesnt::doesn't
- ::didnt::didn't
- ::wont::won't
- ::wouldnt::wouldn't
- ::cant::can't
- ::couldnt::couldn't
- ::shouldnt::shouldn't
- ::isnt::isn't
- ::arent::aren't
- ::wasnt::wasn't
- ::werent::weren't
- ::havent::haven't
- ::hasnt::hasn't
- ::hadnt::hadn't
- ::its::it's
- ::whats::what's
- ::wheres::where's
- ::whens::when's
- ::hows::how's
- ::whys::why's
- ::everybodys::everybody's
- ::everyones::everyone's
- ::someones::someone's
- ::somethings::something's
- ::thats::that's
- ::theres::there's
- ::heres::here's
- ::lets::let's
- ::yall::y'all
- ::lemme::let me
- ::gimme::give me
- ::gotta::got to
- ::gonna::going to
- ::wanna::want to
- ::js::just
- ::alr::alright
- ::ty::thank you
- ::np::no problem
- ::tysm::thank you so much
- ::rn::right now
- ::ngl::not gonna lie
- ::u::you
- ::ur::your
- ::tho::though
- ::thx::thanks
- ::pls::please
- ::brb::be right back
- ::ttyl::talk to you later
- ::cuz::because
- ::obv::obviously
- ::smth::something
- ::wsp::what's up
- ::acc::actually
- ::ik::I know
- ::ts::this
- ::ppl::people
- ::wdym::what do you mean
- ::cya::see you
- ::idc::I don't care
- ::idrc::I don't really care
- ::gtg::got to go
- ::fr::for real
- ::lwk::lowkey
- ::ez::easy
- ::sec::second
- ::def::definitely
- ::wth::what the hell
- ::kinda::kind of
- ::ima::I'm going to
- ::idk::I don't know
- ::oml::oh my lord
- ::auto::automatic
- ::teh::the
- ::adn::and
- ::recieve::receive
- ::definately::definitely
- ::alot::a lot
- ::wierd::weird
- ::i::I
- ::yk::you know
Advertisement
Add Comment
Please, Sign In to add comment