Sachverhalt: A. Am 3. Juli 2008 verurteilte das Kantonsgericht Schaffhausen X._ zu einer Geldstrafe von 180 Tagessätzen à Fr. 100.-- unter Anrechnung von 45 Tagen Untersuchungshaft sowie einer Busse von Fr. 200.-- wegen mehrfachen Betrugs (Art. 146 StGB) und mehrfachen Verstosses gegen das Betäubungsmittelgesetz. Ferner zog das Kantonsgericht mehrere sichergestellte Betäubungsmittel sowie Betäubungsmittelutensilien zur Vernichtung ein. Sodann verpflichtete es X._, eine Ersatzforderung von Fr. 4'740.-- an die Staatskasse zu bezahlen. B. Gegen dieses Urteil erhob X._ Berufung ans Obergericht des Kantons Schaffhausen. Dieses bestätigte die Schuldsprüche, die Sanktion, die Einziehung der sichergestellten Betäubungsmittel und Betäubungsmittelutensilien; ferner bestätigte es die Ersatzforderung von Fr. 4'740.-- an die Staatskasse. C. X._ führt Beschwerde beim Bundesgericht. Er beantragt, den angefochtenen Entscheid aufzuheben und die Sache zwecks Freispruch oder Einstellung mit entsprechender Neubeurteilung der Kostenfolgen sowie der Entschädigungs- und Genugtuungsforderungen an die Vorinstanz zurückzuweisen. D. Es wurden keine Vernehmlassungen eingeholt. 